WO2016125438A1 - 車載用電動機制御装置 - Google Patents

車載用電動機制御装置 Download PDF

Info

Publication number
WO2016125438A1
WO2016125438A1 PCT/JP2016/000284 JP2016000284W WO2016125438A1 WO 2016125438 A1 WO2016125438 A1 WO 2016125438A1 JP 2016000284 W JP2016000284 W JP 2016000284W WO 2016125438 A1 WO2016125438 A1 WO 2016125438A1
Authority
WO
WIPO (PCT)
Prior art keywords
rate
rotational speed
electric motor
update interval
change
Prior art date
Application number
PCT/JP2016/000284
Other languages
English (en)
French (fr)
Inventor
智行 鷲見
酒井 剛志
神谷 勇治
盛田 英之
Original Assignee
株式会社デンソー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社デンソー filed Critical 株式会社デンソー
Priority to DE112016000604.7T priority Critical patent/DE112016000604T5/de
Priority to US15/541,259 priority patent/US10131352B2/en
Priority to CN201680008414.6A priority patent/CN107295814B/zh
Publication of WO2016125438A1 publication Critical patent/WO2016125438A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
    • F04B49/06Control using electricity
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B49/00Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
    • F04B49/06Control using electricity
    • F04B49/065Control using electricity and making use of computers
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/429Current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2270/00Problem solutions or means not otherwise provided for
    • B60L2270/10Emission reduction
    • B60L2270/14Emission reduction of noise
    • B60L2270/142Emission reduction of noise acoustic
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2205/00Indexing scheme relating to controlling arrangements characterised by the control loops
    • H02P2205/07Speed loop, i.e. comparison of the motor speed with a speed reference
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Definitions

  • This disclosure relates to an on-vehicle motor control device.
  • Patent Document 1 proposes a configuration in which the amount of input current to an in-vehicle motor is measured and the rotational speed of the motor is changed based on the measurement result.
  • the actual rotational speed of the electric motor is controlled by operating the inverter so as to follow the command rotational speed received from the host ECU.
  • the host ECU and the inverter communicate with each other with an arbitrary communication protocol, and the command rotational speed is updated at regular time intervals.
  • the electric motor stores a constant acceleration rate.
  • the motor accelerates the rotation at a constant acceleration rate every time the command rotational speed is updated, and ends the acceleration when the actual rotational speed reaches the command rotational speed. Thereby, the electric motor is operated at a constant rotation.
  • the update interval of the command rotational speed is set to 1 second, for example, if the change width of the command rotational speed is an increase less than a certain acceleration rate, the acceleration of the electric motor is terminated in the middle of the update interval. For this reason, the electric motor is operated at a constant rotation until the next command rotational speed is updated.
  • acceleration and repetitive operation are performed. Therefore, noise such as a musical scale is generated from the electric motor, which may give the user a sense of incongruity.
  • an object of the present disclosure is to provide an in-vehicle motor control device that can prevent generation of noise due to repetition of acceleration or deceleration and constant rotation of the motor.
  • the in-vehicle motor control device acquires the calculated command rotational speed from an external device at a predetermined update interval, and drives the inverter based on the command rotational speed.
  • the control part which rotates is provided.
  • the control unit calculates a change rate of the rotation speed of the electric motor, and drives the inverter so that the electric motor rotates at the change rate.
  • the control unit acquires the actual rotational speed of the electric motor, and based on the difference between the actual rotational speed and the command rotational speed and the update interval, the actual rotational speed reaches the command rotational speed at the end of each update interval.
  • the rate of change is calculated as follows.
  • the in-vehicle motor control device acquires the calculated command rotational speed from an external device at a predetermined update interval, and drives the inverter based on the command rotational speed.
  • the control part which rotates an electric motor by is provided.
  • the control unit calculates a change rate of the rotation speed of the electric motor, and drives the inverter so that the electric motor rotates at the change rate.
  • the change rate is a parameter indicating how many rotations increase or decrease in a predetermined time.
  • the control unit obtains the actual rotational speed of the electric motor, and based on the difference between the actual rotational speed and the command rotational speed and the update interval, the actual rotational speed reaches the command rotational speed before each update interval ends. Then, the rate of change is calculated so as to change without becoming constant.
  • the actual rotation speed of the motor continues to change at the rate of change calculated by the control unit. That is, since the actual rotational speed of the motor does not reach the command rotational speed before the update interval ends, the acceleration or deceleration of the motor and the constant rotation are not repeated at each update interval. Therefore, it is possible to prevent generation of noise such as a musical scale due to rotation of the electric motor.
  • the on-vehicle electric motor control device is applied to control of an on-vehicle electric compressor for performing air conditioning in a vehicle interior.
  • the system includes a host ECU 100 (Electrical Control Unit; ECU) and an electric motor control device 200.
  • ECU Electronic Control Unit
  • the power supply system is omitted.
  • the host ECU 100 is an ECU such as an engine ECU or an air conditioner ECU mounted on the vehicle.
  • the host ECU 100 communicates with the motor control device 200 via a communication line using a communication protocol such as CAN, LIN, or PWM. That is, the host ECU 100 exchanges information necessary for engine control and air conditioner control at a predetermined update interval (IVO INT ).
  • the update interval may be the same as the communication interval between the host ECU 100 and the electric motor control device 200, or may be set as a completely different interval from the communication interval.
  • the electric motor control device 200 includes a CPU 210, an inverter 220, and an electric motor 230. Of these, the CPU 210 constitutes a microcomputer together with a memory (not shown).
  • the CPU 210 is a circuit unit that operates the inverter 220 in response to a command or request from the host ECU 100.
  • the CPU 210 includes a rotation speed detection unit 211, a rate calculation unit 212, and an output calculation unit 213.
  • the rotation speed detection unit 211 has a function of detecting an actual rotation speed (IVR) that is an actual rotation speed of the electric motor 230.
  • the rotation speed detection unit 211 acquires the motor current from the current sensor 240 that detects the current supplied from the inverter 220 to the electric motor 230, and detects the rotation speed of the electric motor 230 based on the change in the motor current. ing.
  • the rotation speed detection unit 211 outputs the acquired information on the actual rotation speed (IVR) to the rate calculation unit 212, the output calculation unit 213, and the host ECU 100.
  • the rotation speed detection unit 211 may acquire a position signal of a position sensor (not shown) provided in the electric motor 230 and detect the rotation speed of the electric motor 230 based on the position signal.
  • the CPU 210 transmits the actual rotational speed of the electric motor 230 acquired by the rotational speed detection unit 211 to the host ECU 100 as needed. As a result, the host ECU 100 executes engine control and air conditioning control based on the actual rotational speed of the electric motor 230.
  • Rate calculation unit 212 calculates the command rotational speed inputted from the upper ECU100 at a predetermined update interval change rate of the rotation of the motor 230 based on (IVO N), i.e. the acceleration rate (INV A_N) or deceleration rate (INV d_n) It has the function to do. That is, the “change rate” is a parameter indicating how many rotations are increased or decreased per second, for example.
  • Command rotational speed (IVO N), "N" of the acceleration rate (INV A_N), and a deceleration rate (INV d_n) shows that each may be updated from time to time for each update interval.
  • the rate calculation unit 212 holds information on update intervals in advance. Even if the rate calculation unit 212 does not hold the update interval information, the host ECU 100 may output the update interval information to the rate calculation unit 212 when the system is activated.
  • rate calculation unit 212 while the rotation speed detector 211 acquires the actual rotational speed of the motor 230, and acquires the command rotational speed of the (IVO N) from the upper ECU 100. Then, based on the difference between the actual rotation speed of motor 230 and the command rotation speed and the update interval, rate calculation unit 212 determines the acceleration rate or deceleration rate at which the actual rotation speed reaches the command rotation speed when the update interval ends. Is calculated.
  • the output calculation unit 213 has a function of performing PWM output to the inverter 220 so that the motor 230 rotates in accordance with the acceleration rate or the deceleration rate calculated by the rate calculation unit 212 within each update interval. That is, the output calculation unit 213 outputs control signals to six switching elements (not shown) constituting the inverter 220 to drive each switching element. Thereby, the electric motor 230 rotates.
  • the inverter 220 is configured to convert a DC voltage of a high voltage battery (not shown) into an AC voltage, and generates a three-phase AC voltage and current of U phase, V phase, and W phase to drive the motor 230.
  • Inverter 220 includes a U-phase arm, a V-phase arm, and a W-phase arm, and each arm is composed of two switching elements connected in series. An intermediate point of each arm is connected to each phase end of each phase coil of electric motor 230.
  • the electric motor 230 is an electric motor configured such that one end of three coils of the U phase, the V phase, and the W phase is commonly connected to the middle point.
  • the electric motor 230 operates based on the three-phase power supplied from the inverter 220.
  • the electric motor 230 is connected with the compression mechanism through the connection mechanism which is not shown in figure.
  • the compression mechanism is driven by the electric motor 230 to compress the refrigerant, for example.
  • the CPU 210 of the in-vehicle electric motor control device 200 controls the inverter 220 in accordance with the control contents shown in FIG.
  • the flowchart shown in FIG. 2 starts when power is supplied to the CPU 210, and thereafter is repeated at each update interval.
  • CPU 210 receives from the higher ECU100 command rotational speed of the motor 230 in the next update interval (IVO N) (step 300).
  • IVO N next update interval
  • CPU 210 determines whether or not different from the command rotational speed (IVO N) is the actual rotational speed (IVR) (step 310). Since the actual rotational speed acquired by the rotation speed detector 211 (IVR) is changing from time to time, it determines whether the predetermined range actual rotational speed (IVR) is containing the command rotational speed (IVO N). Further, the CPU 210 makes a determination using the actual rotational speed (IVR) acquired from the rotational speed detection unit 211 before making the determination.
  • Command rotational speed (IVO N) is not different from the actual rotational speed (IVR), that is, when the actual rotational speed (IVR) is within a predetermined range including the command rotational speed of the (IVO N) rotates the motor 230 at a constant Is the case.
  • the rotation start time of the electric motor 230 is delayed from the start time of the update interval. This corresponds to the processing time from when the CPU 210 receives the command rotational speed until the inverter 220 is driven, and is a time of about several milliseconds.
  • the CPU 210 calculates an appropriate acceleration rate and deceleration rate according to the command rotational speed that the host ECU 100 updates at any time, and smoothly accelerates or decelerates the motor 230. Is a feature. Thereby, when the command rotational speed of the electric motor 230 continues to change, the rotational speed of the electric motor 230 can continue to change. In other words, the actual rotational speed of the electric motor 230 reaches the command rotational speed before the update interval ends, so that the rotational speed of the electric motor 230 does not become constant. For this reason, since the acceleration or deceleration of the electric motor 230 and the constant rotation are not repeated every update interval, the rotation sound of the electric motor 230 does not change like a musical scale. Therefore, it is possible to prevent noise such as a musical scale from being generated from the electric motor 230.
  • the host ECU may be an example of an external device in which the motor control device 200 acquires the command rotation speed at a predetermined update interval, and the CPU 210 is an example of a control unit that drives the inverter 220 based on the command rotation speed. It may be.
  • the CPU 210 when calculating the acceleration rate and the deceleration rate, the CPU 210 multiplies the rate by an adjustment ratio (INV A_RATE ) smaller than 1.
  • the adjustment ratio is, for example, a ratio such as 0.9.
  • INV A_N acquires ⁇ (IVO N -IVR) / IVO INT ⁇ ⁇ acceleration rate by calculating the INV A_RATE (INV A_N) (Step 341).
  • the CPU 210 drives the inverter 220 so that the motor 230 rotates at the adjusted acceleration rate and deceleration rate obtained by multiplying the adjustment ratio (INV A_RATE ).
  • the change rate is calculated using the adjustment ratio so that the actual rotation number becomes a change rate smaller than the change rate of the rotation number that reaches the command rotation number.
  • the control of the inverter 220 is slightly slower than in the first embodiment.
  • the adjustment ratio may be an example of an adjustment value used to reduce the change rate.
  • the CPU 210 sets the rate to a predetermined upper limit value, and drives the inverter 220 so that the electric motor 230 rotates at the upper limit value. The same applies to the deceleration rate.
  • the CPU 210 determines whether the acceleration rate (INV A_N ) exceeds the upper limit value (INV A_MAX ). Is determined (step 342). When the acceleration rate (INV A_N ) does not exceed the upper limit value (INV A_MAX ), the CPU 210 adopts the calculated acceleration rate.
  • the CPU 210 limits the acceleration rate (INV A_N ) to the upper limit value (INV A_MAX ) (step 343).
  • the acceleration rate is limited to 2500 rpm / sec.
  • CPU 210 when decelerating the rotation of the motor 230, CPU 210, after calculating a deceleration rate (INV d_n), determines whether the deceleration rate (INV d_n) exceeds the upper limit value (INV D_MAX) (Step 352).
  • the CPU 210 adopts the calculated deceleration rate.
  • the CPU 210 limits the deceleration rate (INV D_N ) to the upper limit value (INV D_MAX ) (step 353).
  • the CPU 210 is caused to execute processing for limiting the upper limit value of the rate according to the calculated rate. According to this, the noise generated when the motor 230 is rotated at a rate larger than a predetermined value while rotating the motor 230 so that the actual rotation number of the motor 230 follows the command rotation number as much as possible is suppressed. can do.
  • the CPU 210 divides the update interval into a plurality of intervals and calculates an acceleration rate and a deceleration rate for each of the plurality of intervals. For example, as shown in FIG. 6, one update interval is divided into two. Then, the CPU 210 calculates an acceleration rate and a deceleration rate in each divided section, and drives the inverter 220 in each section. Of course, it is possible to divide into three or more divisions instead of two divisions.
  • the rotation sound of the electric motor 230 can be changed more smoothly. Further, since it is possible to set a large acceleration rate at the beginning of acceleration and to set a small acceleration rate at the end of acceleration, it is possible to smoothly accelerate while minimizing the capacity limit of the motor 230. .
  • CPU 210 is subtracted when calculating the acceleration rate and deceleration rate, the command rotational speed (IVO N) and the actual rotational speed of the adjustment amount of addition rate from the difference between (IVR) (INV A_VOL).
  • the rate adjustment amount is a parameter for reducing the normally calculated acceleration rate and deceleration rate, similarly to the above-described adjustment ratio.
  • Adjustment of rate is preferably set in advance in accordance with the difference between the command rotational speed (IVO N) and the actual rotational speed (IVR). Setting the adjustment amount of rate to a fixed value, the effect of reducing the rate when the difference between the command rotational speed (IVO N) and the actual rotational speed (IVR) is large becomes small. Further, because the effect of reducing the rate when the difference between the command rotational speed (IVO N) and the actual rotational speed (IVR) is small increases.
  • INV A_N acquires acceleration rate (INV A_N) by computing (IVO N -IVR-INV A_VOL) / IVO INT (Step 344).
  • the CPU 210 drives the inverter 220 so that the electric motor 230 rotates at the acceleration rate and the deceleration rate calculated using the rate adjustment amount (INV A_VOL ).
  • the rate adjustment amount (INV A_VOL )
  • the adjustment amount of the rate may be used as an example of an adjustment value used to reduce the rate of change.
  • the configuration of the in-vehicle electric motor control device 200 shown in each of the above embodiments is merely an example, and the present disclosure is not limited to the configuration described above, and other configurations that can realize the present disclosure can be employed.
  • the configuration of the in-vehicle electric motor control device 200 shown in FIG. 1 is an example, and other configurations may be used.
  • the CPU 210 may be executed by appropriately combining the embodiments. For example, the process of multiplying the adjustment ratio in the second embodiment and the process of calculating the rates by dividing the update interval in the fourth embodiment can be combined. Thereby, the rotation sound of the electric motor 230 can be changed more smoothly while reducing the influence of each rate multiplied by the adjustment ratio.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Power Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Computer Hardware Design (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

 CPU(210)は、予め定められた更新間隔で上位ECU(100)から入力した指令回転数に基づいてインバータ(220)を駆動する。このとき、CPU(210)は、電動機(230)の実回転数を取得し、当該実回転数と指令回転数との差及び更新間隔に基づいて、更新間隔が終了する時点で実回転数が指令回転数に到達する加速レート及び減速レートを算出する。そして、CPU(210)は、当該レートで電動機(230)が回転するようにインバータ(220)を駆動する。これにより、更新間隔が終了する前に電動機(230)の実回転数が指令回転数に達しないので、更新間隔毎に電動機(230)の加速または減速と一定回転との繰り返しが発生しなくなる。これにより、電動機の加速または減速と一定回転との繰り返しによる騒音の発生を防止することができる。

Description

車載用電動機制御装置 関連出願の相互参照
 本出願は、当該開示内容が参照によって本出願に組み込まれた、2015年2月4日に出願された日本特許出願2015-020163を基にしている。
 本開示は、車載用電動機制御装置に関する。
 従来より、車載用電動機への入力電流量を測定し、測定結果に基づいて電動機の回転数を変化させる構成が、例えば特許文献1で提案されている。通常、上位ECUから受けた指令回転数に追従するようにインバータが動作することで電動機の実回転数が制御される。
 ここで、上位ECUとインバータとは任意の通信プロトコルで通信を行っており、指令回転数は一定の時間間隔で更新されていく。また、電動機は、一定の加速レートを記憶している。そして、電動機は、指令回転数が更新される毎に一定の加速レートで回転を加速し、実回転数が指令回転数に達したら加速を終了する。これにより、電動機は一定回転の運転となる。
 しかしながら、指令回転数の更新間隔を例えば1秒とした場合、指令回転数の変化幅が一定の加速レート未満の増加であると、当該更新間隔の途中で電動機の加速が終了してしまう。このため、次に指令回転数が更新されるまでに電動機は一定回転での運転となる。そして、このような一定の加速レート未満の指令回転数の増加が1秒毎に連続して発生すると、加速と一定回転との繰り返し運転となる。したがって、電動機から音階のような騒音が発生してしまい、ユーザーに違和感を与える可能性がある。
 もちろん、電動機を減速させる場合にも減速と一定回転との繰り返し運転となるので、電動機の減速時にも上記と同様の騒音が発生するおそれがある。
特開2005-344647号公報
 本開示は上記点に鑑み、電動機の加速または減速と一定回転との繰り返しによる騒音の発生を防止することができる車載用電動機制御装置を提供することを目的とする。
 本開示の一態様によると、車載用電動機制御装置は、予め定められた更新間隔で、演算された指令回転数を外部装置から取得すると共に、指令回転数に基づいてインバータを駆動することによって電動機を回転させる制御部を備えている。制御部は、電動機の回転数の変化率を算出し、当該変化率で電動機が回転するようにインバータを駆動する。制御部は、電動機の実回転数を取得し、当該実回転数と指令回転数との差及び更新間隔に基づいて、更新間隔の各間隔が終了する時点で実回転数が指令回転数に到達するように変化率を算出する。
 本開示の他の一態様によると、車載用電動機制御装置は、予め定められた更新間隔で、演算された指令回転数を外部装置から取得すると共に、指令回転数に基づいてインバータを駆動することによって電動機を回転させる制御部を備えている。制御部は、電動機の回転数の変化率を算出し、当該変化率で電動機が回転するようにインバータを駆動する。変化率は、所定時間に何回転増加または減少させるのかを示すパラメータである。制御部は、電動機の実回転数を取得し、当該実回転数と指令回転数との差及び更新間隔に基づいて、更新間隔の各間隔が終了する前に実回転数が指令回転数に到達して一定となることなく変化するように変化率を算出する。
 これによると、次に指令回転数が更新されるまで、電動機の実回転数は制御部によって算出された変化率で変化し続ける。すなわち、更新間隔が終了する前に電動機の実回転数が指令回転数に達しないので、更新間隔毎に電動機の加速または減速と一定回転との繰り返しが発生しなくなる。したがって、電動機の回転によって音階のような騒音が発生することを防止することができる。
本開示の第1実施形態に係る車載用電動機制御装置を含んだシステムを示した図である。 第1実施形態に係る、CPUが加速レート及び減速レートを算出する内容を示したフローチャートである。 第1実施形態に係る、電動機の回転を加速させたときの加速レートの変化を説明するための図である。 本開示の第2実施形態に係る、CPUが加速レート及び減速レートを算出する内容を示したフローチャートである。 本開示の第3実施形態に係る、CPUが加速レート及び減速レートを算出する内容を示したフローチャートである。 本開示の第4実施形態に係る、更新間隔を2分割した各区間で加速レートを算出する内容を説明するための図である。 本開示の第5実施形態に係る、CPUが加速レート及び減速レートを算出する内容を示したフローチャートである。
 以下、本開示の複数の実施形態について図に基づいて説明する。各形態において先行する形態で説明した事項に対応する部分には同一の参照符号を付して重複する説明を省略する場合がある。各形態において構成の一部のみを説明している場合は、構成の他の部分については先行して説明した他の形態を適用することができる。各実施形態で具体的に組合せが可能であることを明示している部分同士の組合せばかりではなく、特に組合せに支障が生じなければ、明示してなくとも実施形態同士を部分的に組み合せることも可能である。
 (第1実施形態)
 以下、本開示の第1実施形態について図を参照して説明する。本実施形態に係る車載用電動機制御装置は、車室内空調を行うための車載用電動コンプレッサの制御に適用されるものである。
 図1に示されるように、本実施形態に係るシステムは、上位ECU100(Electrical Control Unit;ECU)及び電動機制御装置200を含んでいる。なお、図1では電源系統を省略している。
 上位ECU100は、車両に搭載されたエンジンECUやエアコンECU等のECUである。上位ECU100は通信線を介してCAN、LIN、PWM等の通信プロトコルで電動機制御装置200と通信を行う。すなわち、上位ECU100は、予め定められた一定の更新間隔(IVOINT)でエンジン制御やエアコン制御のために必要な情報のやりとりを行う。なお、更新間隔は、上位ECU100と電動機制御装置200との通信間隔と同じでも良いし、当該通信間隔とは全く異なる間隔として設定されていても良い。
 電動機制御装置200は、CPU210、インバータ220、及び電動機230を備えている。このうちのCPU210は図示しないメモリ等と共にマイクロコンピュータを構成している。
 CPU210は、上位ECU100からの指令や要求に応じてインバータ220を動作させる回路部である。CPU210は、回転数検出部211、レート計算部212、及び出力演算部213を備えている。
 回転数検出部211は、電動機230の実際の回転数である実回転数(IVR)を検出する機能を有する。本実施形態では、回転数検出部211は、インバータ220から電動機230に供給される電流を検出する電流センサ240からモータ電流を取得し、モータ電流の変化に基づいて電動機230の回転数を検出している。回転数検出部211は、取得した実回転数(IVR)の情報をレート計算部212、出力演算部213、及び上位ECU100に出力する。なお、回転数検出部211は、電動機230に設けられた図示しない位置センサの位置信号を取得し、この位置信号に基づいて電動機230の回転数を検出しても良い。
 なお、CPU210は回転数検出部211で取得した電動機230の実回転数を上位ECU100に随時送信する。これにより、上位ECU100は電動機230の実回転数に基づいてエンジン制御やエアコン制御を実行する。
 レート計算部212は、所定の更新間隔で上位ECU100から入力した指令回転数(IVON)に基づいて電動機230の回転の変化率、すなわち加速レート(INVA_N)または減速レート(INVD_N)を算出する機能を有する。つまり、「変化率」とは、例えば1秒間に何回転増加または減少させるのかを示したパラメータである。指令回転数(IVON)、加速レート(INVA_N)、及び減速レート(INVD_N)の「N」は、それぞれが更新間隔毎に随時更新されることを示している。
 レート計算部212は、更新間隔の情報を予め保持している。なお、レート計算部212が更新間隔の情報を保持していなくても、システムの起動時に上位ECU100がレート計算部212に更新間隔の情報を出力するようにしても良い。
 具体的に、レート計算部212は、回転数検出部211から電動機230の実回転数を取得する一方、上位ECU100から指令回転数(IVON)を取得する。そして、レート計算部212は、電動機230の実回転数と指令回転数との差及び更新間隔に基づいて、更新間隔が終了する時点で実回転数が指令回転数に到達する加速レートまたは減速レートを算出する。
 出力演算部213は、各更新間隔内において電動機230がレート計算部212で算出された加速レートまたは減速レートに従って回転するようにインバータ220にPWM出力を行う機能を有している。すなわち、出力演算部213は、インバータ220を構成する6個の図示しないスイッチング素子に制御信号を出力して、各スイッチング素子を駆動する。これにより、電動機230が回転する。
 インバータ220は、図示しない高電圧バッテリの直流電圧を交流電圧に変換するように構成され、U相、V相、W相の3相の交流の電圧及び電流を発生させて電動機230を駆動する回路部である。インバータ220は、U相アーム、V相アーム、及びW相アームを備えており、各アームは直列に接続された2つのスイッチング素子で構成されている。各アームの中間点は、電動機230の各相コイルの各相端に接続されている。
 電動機230は、U相、V相、W相の3つのコイルの一端が中点に共通接続されて構成された電動モータである。電動機230はインバータ220から供給される3相電力に基づいて動作する。そして、電動機230は、図示しない連結機構を介して圧縮機構に連結されている。圧縮機構は、電動機230によって駆動されることにより例えば冷媒を圧縮する。以上が、本実施形態に係る車載用電動機制御装置200を含んだシステム全体の構成である。
 次に、車載用電動機制御装置200の作動について説明する。車載用電動機制御装置200のCPU210は、図2に示された制御内容に従ってインバータ220の制御を行う。図2に示されたフローチャートはCPU210に電源が供給されると開始し、その後は更新間隔毎に繰り返される。
 まず、CPU210は、上位ECU100から次の更新間隔における電動機230の指令回転数(IVON)を受信する(ステップ300)。なお、ここではN=1とする。
 続いて、CPU210は、指令回転数(IVON)が実回転数(IVR)とは異なるか否かを判定する(ステップ310)。回転数検出部211で取得される実回転数(IVR)は随時変化しているので、実回転数(IVR)が指令回転数(IVON)を含んだ所定範囲外であるかを判定する。また、CPU210は当該判定を行う前に回転数検出部211から取得した実回転数(IVR)を用いて判定を行う。
 指令回転数(IVON)が実回転数(IVR)と異ならない、つまり実回転数(IVR)が指令回転数(IVON)を含んだ所定範囲内である場合は電動機230を一定に回転させる場合である。この場合は加速も減速もさせないので、CPU210は今回(N=1)の加速レート(INVA_N)及び減速レート(INVD_N)を前回(N=0)の加速レート(INVA_N-1)及び減速レート(INVD_N-1)と同じ値に設定する(ステップ320)。こうして、今回(N=1)における加速レート及び減速レートの算出が終了する。
 一方、指令回転数(IVON)が実回転数(IVR)とは異なる場合、すなわち実回転数(IVR)が指令回転数(IVON)を含んだ所定範囲外である場合、CPU210は指令回転数(IVON)が実回転数(IVR)よりも大きいか否かを判定する(ステップ330)。指令回転数(IVON)が実回転数(IVR)よりも大きい場合は電動機230の回転を加速させる場合であるから、CPU210は、INVA_N=(IVON-IVR)/IVOINTを演算することによって加速レート(INVA_N)を取得する(ステップ340)。
 また、加速時には電動機230の回転を減速させないので、CPU210は今回(N=1)の減速レート(INVD_N)を前回(N=0)の減速レート(INVD_N-1)と同じ値に設定する。こうして、今回(N=1)における加速レート及び減速レートの算出が終了する。
 そして、CPU210は、指令回転数(IVON)が実回転数(IVR)よりも小さいと判定した場合(ステップ330)は電動機230の回転を減速させる場合である。したがって、CPU210は、INVD_N=(IVR-IVON)/IVOINTを演算することによって減速レート(INVD_N)を取得する(ステップ350)。
 また、減速時には電動機230の回転を加速させないので、CPU210は今回(N=1)の加速レート(INVA_N)を前回(N=0)の加速レート(INVA_N-1)と同じ値に設定する。こうして、今回(N=1)における加速レート及び減速レートの算出が終了する。
 CPU210は、N=2、N=3、・・・というように更新間隔毎に図3に示された処理を行って加速レート及び減速レートを算出する。そして、CPU210は算出した加速レート及び減速レートで電動機230が回転するようにインバータ220を駆動する。
 例えば、CPU210が上位ECU100から電動機230の回転を加速させる指令を受けた場合は図3に示されるように回転数が変化する。具体的には、現在(N=0)、電動機230が1000rmpで回転しているとする。そして、CPU210が次の更新間隔(N=1)で電動機230の回転数を2000rpmに上げるための指令回転数を上位ECU100から受信する。
 更新間隔(IVOINT)を例えば1秒とすると、CPU210は上記のように1000rpm/secの加速レートを算出する。そして、CPU210は、(2000rpm-1000rpm)/1sec=1000rpm/secの加速レートを算出する。したがって、CPU210は、N=1の更新間隔が始まってから当該更新間隔が終了するまで、1000rpm/secの加速レートで電動機230が回転するようにインバータ220を駆動する。これにより、当該更新間隔が終了する前に電動機230の実回転数が指令回転数に達することがなく、当該更新間隔が終了するまで電動機230の実回転数が変化し続ける。
 なお、図3では、電動機230の回転開始時点が更新間隔の開始時点よりも遅れている。これは、CPU210が指令回転数を受信してからインバータ220を駆動するまでの処理の時間に該当し、数msec程度の時間である。
 続いて、N=2の更新間隔での指令回転数は2500rpmであるから、CPU210は当該更新間隔での加速レートを500rpm/secと算出する。したがって、CPU210は、N=2の更新間隔が始まってから当該更新間隔が終了するまで、電動機230が500rpm/secの加速レートで電動機230が回転するようにインバータ220を駆動する。
 以後、N=3の更新間隔での指令回転数は3250rpmであり、CPU210は算出した750rpm/secの加速レートで電動機230を回転させる。また、N=4の更新間隔での指令回転数は3500rpmであり、CPU210は算出した250rpm/secの加速レートで電動機230を回転させる。このように、上位ECU100からCPU210に送信される指令回転数が増加し続けると、各更新間隔内で電動機230の実回転数が変化し続ける。
 上記の例では電動機230の回転を加速させる場合であるので、更新間隔毎に適切な加速レートが算出される。これに対し、減速レートは更新間隔の前後で同じ値となる。また、図3に示された例とは逆に、電動機230の回転を減速させる場合は更新間隔毎に適切な減速レートが算出される。これに対し、加速レートは更新間隔の前後で同じ値となる。
 以上説明したように、本実施形態では、上位ECU100が更新間隔で随時更新する指令回転数に応じて、CPU210が適切な加速レート及び減速レートを算出して電動機230を滑らかに加速または減速させることが特徴となっている。これにより、電動機230の指令回転数が変化し続ける場合は電動機230の回転数が変化し続けるようにすることができる。すなわち、更新間隔が終了する前に電動機230の実回転数が指令回転数に達しすることで電動機230の回転数が一定にならずに済む。このため、更新間隔毎に電動機230の加速または減速と一定回転との繰り返しは発生しなくなるので、電動機230の回転音が音階のように変化することがない。したがって、電動機230から音階のような騒音が発生することを防止することができる。
 上位ECUは、予め定められた更新間隔で電動機制御装置200が指令回転数を取得する外部装置の一例であってもよく、CPU210は、指令回転数に基づいてインバータ220を駆動する制御部の一例であってもよい。
 (第2実施形態)
 本実施形態では、第1実施形態と異なる部分について説明する。本実施形態では、CPU210は加速レート及び減速レートを算出する際に、当該レートに1よりも小さい調整割合(INVA_RATE)を乗じる。調整割合は、例えば0.9等の割合である。
 電動機230の回転を加速させる場合、図4に示されるように、CPU210は、INVA_N={(IVON-IVR)/IVOINT}×INVA_RATEを演算することによって加速レート(INVA_N)を取得する(ステップ341)。
 一方、電動機230の回転を減速させる場合、CPU210は、INVD_N={(IVR-IVON)/IVOINT}×INVA_RATEを演算することによって減速レート(INVD_N)を取得する(ステップ351)。
 そして、CPU210は、調整割合(INVA_RATE)を乗じて得た調整後の加速レート及び減速レートで電動機230が回転するようにインバータ220を駆動する。このように、更新間隔が終了する時点で、実回転数が指令回転数に到達する回転数の変化率よりも小さい変化率となるように調整割合を用いて変化率を算出しているので、第1実施形態に対してインバータ220の制御が若干遅くなっている。
 以上により、通信周期のずれ等によってCPU210が上位ECU100から受信する指令回転数の更新間隔が通常よりも長くなった場合、更新間隔が終了する前に実回転数が指令回転数に達して一定回転にならないようにすることができる。したがって、騒音の発生を確実に防止することができる。
 上記調整割合が、変化率を小さくするために用いられる調整値の一例であってもよい。
 (第3実施形態)
 本実施形態では、第1、第2実施形態と異なる部分について説明する。本実施形態では、CPU210は、算出した加速レートが所定の値を超える場合、当該レートを所定の上限値に設定し、当該上限値で電動機230が回転するようにインバータ220を駆動する。これは、減速レートについても同じである。
 電動機230の回転を加速させる場合、図5に示されるように、CPU210は、加速レート(INVA_N)を算出した後、当該加速レート(INVA_N)が上限値(INVA_MAX)を超えるか否かを判定する(ステップ342)。そして、加速レート(INVA_N)が上限値(INVA_MAX)を超えない場合、CPU210は算出した加速レートを採用する。
 一方、加速レート(INVA_N)が上限値(INVA_MAX)を超える場合、CPU210は加速レート(INVA_N)を上限値(INVA_MAX)に制限する(ステップ343)。例えば、算出された加速レートが4000rpm/secで上限値が2500rpm/secの場合は加速レートを2500rpm/secに制限する。これにより、更新間隔が終了するまでに電動機230の実回転数が指令回転数に到達しないが、電動機230が高速回転することによる騒音の悪化を抑制することができる。もちろん、更新間隔が終了するまでに電動機230の実回転数が指令回転数に到達して一定回転するということも起こらないため、更新間隔の前後で音階のような騒音が発生することもない。更新間隔が終了するまでに電動機230の実回転数が指令回転数に到達して一定となることなく変化する。
 また、電動機230の回転を減速させる場合も同様に、CPU210は、減速レート(INVD_N)を算出した後、当該減速レート(INVD_N)が上限値(INVD_MAX)を超えるか否かを判定する(ステップ352)。
 そして、上記と同様に、減速レート(INVD_N)が上限値(INVD_MAX)を超えない場合、CPU210は算出した減速レートを採用する。一方、減速レート(INVD_N)が上限値(INVD_MAX)を超える場合、CPU210は減速レート(INVD_N)を上限値(INVD_MAX)に制限する(ステップ353)。
 以上のように、算出したレートに応じてレートの上限値を制限する処理をCPU210に実行させる。これによると、電動機230の実回転数が可能な限り指令回転数に追従するように電動機230を回転させつつ、所定の値よりも大きなレートで電動機230を回転させたときに発生する騒音を抑制することができる。
 (第4実施形態)
 本実施形態では、第1~第3実施形態と異なる部分について説明する。本実施形態では、CPU210は、更新間隔を複数の間隔に分割し、複数の間隔毎に加速レート及び減速レートを算出する。例えば、図6に示されるように、一つの更新間隔を2分割する。そして、CPU210は、分割した各区間で加速レート及び減速レートを算出し、各区間でインバータ220を駆動する。もちろん、2分割ではなく、3分割やそれ以上の分割でも構わない。
 これによると、電動機230の回転の音をより滑らかに変化させることができる。また、加速の初期に加速レートを大きめに設定し、加速の終盤に加速レートを小さめに設定することが可能になるので、電動機230の能力制限を最小限にしつつ、滑らかに加速させることができる。
 (第5実施形態)
 本実施形態では、第2実施形態と異なる部分について説明する。本実施形態では、CPU210は加速レート及び減速レートを算出する際に、指令回転数(IVON)と実回転数(IVR)との差からさらにレートの調整量(INVA_VOL)を差し引く。レートの調整量は、上述の調整割合と同様に、通常算出される加速レート及び減速レートを小さくするためのパラメータである。
 レートの調整量は、指令回転数(IVON)と実回転数(IVR)との差に応じて予め設定されていることが好ましい。レートの調整量を固定値に設定すると、指令回転数(IVON)と実回転数(IVR)との差が大きいときにレートを減少させる効果が小さくなる。また、指令回転数(IVON)と実回転数(IVR)との差が小さいときにレートを減少させる効果が大きくなってしまうからである。
 そして、電動機230の回転を加速させる場合、図7に示されるように、CPU210は、INVA_N=(IVON-IVR-INVA_VOL)/IVOINTを演算することによって加速レート(INVA_N)を取得する(ステップ344)。
 一方、電動機230の回転を減速させる場合、CPU210は、INVD_N=(IVR-IVON-INVA_VOL)/IVOINTを演算することによって減速レート(INVD_N)を取得する(ステップ354)。
 そして、CPU210は、レートの調整量(INVA_VOL)を用いて算出した加速レート及び減速レートで電動機230が回転するようにインバータ220を駆動する。これにより、第2実施形態と同様に、更新間隔が終了する前に実回転数が指令回転数に達して一定回転にならないようにすることができる。
 上記レートの調整量が、変化率を小さくするために用いられる調整値の一例として用いられても良い。
 上記各実施形態で示された車載用電動機制御装置200の構成は一例であり、上記で示した構成に限定されることなく、本開示を実現できる他の構成とすることもできる。例えば、図1に示された車載用電動機制御装置200の構成は一例であり、他の構成でも良い。
 また、各実施形態を適宜組み合わせてCPU210に実行させても良い。例えば、第2実施形態における調整割合を乗じる処理と、第4実施形態における更新間隔を分割して各レートを算出する処理と、を組み合わせることができる。これにより、各レートに調整割合を乗じた影響を小さくしつつ、電動機230の回転音をより滑らかに変化させることができる。
 本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。

Claims (5)

  1.  予め定められた更新間隔で、演算された指令回転数を外部装置(100)から取得すると共に、前記指令回転数に基づいてインバータ(220)を駆動することによって電動機(230)を回転させる制御部(210)を備えており、
     前記制御部(210)は、前記電動機(230)の回転数の変化率を算出し、当該変化率で前記電動機(230)が回転するように前記インバータ(220)を駆動し、
     前記制御部(210)は、前記電動機(230)の実回転数を取得し、当該実回転数と前記指令回転数との差及び前記更新間隔に基づいて、前記更新間隔の各間隔が終了する時点で前記実回転数が前記指令回転数に到達するように前記変化率を算出する車載用電動機制御装置。
  2.  前記制御部(210)は、前記更新間隔が終了する時点で前記実回転数が前記指令回転数に到達する回転数の変化率よりも前記変化率が小さくなるように、調整値を用いて前記変化率を算出する請求項1に記載の車載用電動機制御装置。
  3.  前記制御部(210)は、前記変化率が所定の値を超える場合、前記変化率を所定の上限値に設定する請求項1または2に記載の車載用電動機制御装置。
  4.  前記制御部(210)は、前記更新間隔の各間隔を複数の間隔に分割し、前記複数の間隔毎に前記回転数の変化率を算出する請求項1ないし3のいずれか1つに記載の車載用電動機制御装置。
  5.  予め定められた更新間隔で、演算された指令回転数を外部装置(100)から取得すると共に、前記指令回転数に基づいてインバータ(220)を駆動することによって電動機(230)を回転させる制御部(210)を備えており、
     前記制御部(210)は、前記電動機(230)の回転数の変化率を算出し、当該変化率で前記電動機(230)が回転するように前記インバータ(220)を駆動し、
     前記変化率は、所定時間に何回転増加または減少させるのかを示すパラメータであり、
     前記制御部(210)は、前記電動機(230)の実回転数を取得し、当該実回転数と前記指令回転数との差及び前記更新間隔に基づいて、前記更新間隔の各間隔が終了する前に前記実回転数が前記指令回転数に到達して一定となることなく変化するように前記変化率を算出する車載用電動機制御装置。
PCT/JP2016/000284 2015-02-04 2016-01-21 車載用電動機制御装置 WO2016125438A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE112016000604.7T DE112016000604T5 (de) 2015-02-04 2016-01-21 Elektromotorsteuervorrichtung im Fahrzeug
US15/541,259 US10131352B2 (en) 2015-02-04 2016-01-21 In-vehicle electric motor control device
CN201680008414.6A CN107295814B (zh) 2015-02-04 2016-01-21 车载用电动机控制装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-020163 2015-02-04
JP2015020163A JP6375976B2 (ja) 2015-02-04 2015-02-04 車載用電動機制御装置

Publications (1)

Publication Number Publication Date
WO2016125438A1 true WO2016125438A1 (ja) 2016-08-11

Family

ID=56563795

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/000284 WO2016125438A1 (ja) 2015-02-04 2016-01-21 車載用電動機制御装置

Country Status (5)

Country Link
US (1) US10131352B2 (ja)
JP (1) JP6375976B2 (ja)
CN (1) CN107295814B (ja)
DE (1) DE112016000604T5 (ja)
WO (1) WO2016125438A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7215403B2 (ja) 2019-11-29 2023-01-31 株式会社豊田自動織機 インバータ制御装置及び車載用流体機械
GB2601491A (en) * 2020-12-01 2022-06-08 Leybold Gmbh Pump system
CN112550547A (zh) * 2020-12-03 2021-03-26 北京六十六号互动科技有限公司 用于电动代步车的助力推行控制方法、装置及计算机设备
KR102272110B1 (ko) * 2021-01-19 2021-07-02 (주)한사 속도와 토크를 안정적으로 제어하는 모터 제어 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005344647A (ja) * 2004-06-04 2005-12-15 Denso Corp 自動車用電動圧縮機の駆動制御装置
JP2009148055A (ja) * 2007-12-13 2009-07-02 Panasonic Corp モータ制御装置
US20100315030A1 (en) * 2009-06-11 2010-12-16 Hamilton Sundstrand Corporation Torque harmonic reduction control for switched reluctance machines
JP2014068499A (ja) * 2012-09-27 2014-04-17 Mitsubishi Electric Corp 電動機制御装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001304384A (ja) * 2000-04-18 2001-10-31 Toyota Motor Corp 自動変速機の変速制御装置
JP4085112B2 (ja) * 2006-01-31 2008-05-14 ファナック株式会社 モータ制御方法およびモータ制御装置
JP4222415B2 (ja) * 2006-12-19 2009-02-12 トヨタ自動車株式会社 車両の制御装置、制御方法およびその制御方法をコンピュータで実現させるプログラムならびにそのプログラムが記録された記録媒体
CN102381211B (zh) * 2007-06-27 2014-07-23 三菱电机株式会社 电车的控制装置
WO2011077581A1 (ja) * 2009-12-26 2011-06-30 トヨタ自動車株式会社 車両用動力伝達装置の制御装置
JP5622050B2 (ja) * 2011-04-18 2014-11-12 アイシン・エィ・ダブリュ株式会社 車両用駆動装置
CN103502070B (zh) * 2011-07-06 2016-02-17 爱信艾达株式会社 控制装置
JP5807560B2 (ja) * 2011-07-06 2015-11-10 アイシン・エィ・ダブリュ株式会社 制御装置
JP5920273B2 (ja) * 2013-03-29 2016-05-18 トヨタ自動車株式会社 車両用無段変速機の変速制御装置
JP6171917B2 (ja) * 2013-12-18 2017-08-02 株式会社デンソー エンジン始動装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005344647A (ja) * 2004-06-04 2005-12-15 Denso Corp 自動車用電動圧縮機の駆動制御装置
JP2009148055A (ja) * 2007-12-13 2009-07-02 Panasonic Corp モータ制御装置
US20100315030A1 (en) * 2009-06-11 2010-12-16 Hamilton Sundstrand Corporation Torque harmonic reduction control for switched reluctance machines
JP2014068499A (ja) * 2012-09-27 2014-04-17 Mitsubishi Electric Corp 電動機制御装置

Also Published As

Publication number Publication date
CN107295814A (zh) 2017-10-24
US20170369061A1 (en) 2017-12-28
US10131352B2 (en) 2018-11-20
DE112016000604T5 (de) 2017-10-12
CN107295814B (zh) 2019-10-29
JP2016144361A (ja) 2016-08-08
JP6375976B2 (ja) 2018-08-22

Similar Documents

Publication Publication Date Title
WO2016125438A1 (ja) 車載用電動機制御装置
US20140049201A1 (en) Motor Control Device
JPH06225588A (ja) 巻線切替式永久磁石モータの制御装置
JP2006304452A (ja) 電動機の制御装置
JP5916202B2 (ja) スイッチトリラクタンスモータの制御装置
JP6687980B2 (ja) ファン制御システム
JP2002101693A (ja) 電動モータの制御装置
JPH07308004A (ja) 電気車制御装置
JP2007330079A (ja) 加速度指令付き速度制御装置および電動機の速度制御方法
JP6961096B2 (ja) インバータ装置
CN110803154B (zh) 一种换挡控制***、换挡控制方法及车辆
JP6890072B2 (ja) 電動圧縮機の制御装置、電動圧縮機、移動体用の空気調和装置及び電動圧縮機の制御方法
JP2003219508A (ja) 車両の制御装置
JP2001178168A (ja) 圧縮機の直流モータの制御装置及びその方法
JPH11308888A (ja) モータ駆動制御装置
JP2014072948A (ja) 車両共振抑制制御装置
JP7230674B2 (ja) モータ制御装置
EP4029719A1 (en) Control device for vehicle
JP2019146394A (ja) 電動車両および電動車両用制御装置
US10972039B2 (en) Device and method for controlling an electric machine
JP2006148991A (ja) 電気車の制御装置及びそれを用いた電気車
JP2023148070A (ja) モータ制御装置、モータシステム、モータ制御方法およびモータ制御プログラム
JP2003259678A (ja) Dcブラシレスモータの制御装置
JP2023163964A (ja) 電動機制御装置
JP2024013355A (ja) モータ制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16746272

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15541259

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 112016000604

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16746272

Country of ref document: EP

Kind code of ref document: A1