KR20210081203A - Method for controlling a refrigerator - Google Patents

Method for controlling a refrigerator Download PDF

Info

Publication number
KR20210081203A
KR20210081203A KR1020190173523A KR20190173523A KR20210081203A KR 20210081203 A KR20210081203 A KR 20210081203A KR 1020190173523 A KR1020190173523 A KR 1020190173523A KR 20190173523 A KR20190173523 A KR 20190173523A KR 20210081203 A KR20210081203 A KR 20210081203A
Authority
KR
South Korea
Prior art keywords
operation mode
mode command
linear compressor
command value
tdc
Prior art date
Application number
KR1020190173523A
Other languages
Korean (ko)
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 KR1020190173523A priority Critical patent/KR20210081203A/en
Publication of KR20210081203A publication Critical patent/KR20210081203A/en

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D29/00Arrangement or mounting of control or safety devices
    • F25D29/005Mounting of control devices
    • 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/02Stopping, starting, unloading or idling control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B1/00Compression machines, plants or systems with non-reversible cycle
    • F25B1/02Compression machines, plants or systems with non-reversible cycle with compressor of reciprocating-piston type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B2600/00Control issues
    • F25B2600/02Compressor control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25BREFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
    • F25B49/00Arrangement or mounting of control or safety devices
    • F25B49/02Arrangement or mounting of control or safety devices for compression type machines, plants or systems
    • F25B49/022Compressor control arrangements
    • 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
    • H02P25/00Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
    • H02P25/02Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
    • H02P25/032Reciprocating, oscillating or vibrating motors

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Power Engineering (AREA)
  • Control Of Positive-Displacement Pumps (AREA)

Abstract

The present invention discloses a method for controlling a refrigerator. According to an embodiment of the present invention, a method for controlling a refrigerator calculates an inverse operation mode command to minimize the reduction in cooling power while preventing the collision of a mechanical part of a linear compressor due to a sharp drop in the load while the linear compressor is operating with the maximum cooling power, and sets the average of n inverse operation modes as a new operation mode command to drive the linear compressor. Accordingly, it is possible to prevent collision of the mechanical part of the linear compressor and decrease in cooling power due to a sudden load reduction.

Description

냉장고의 제어방법{Method for controlling a refrigerator}Method for controlling a refrigerator

본 발명은 냉장고에 관한 것으로서, 보다 상세하게는 부하 변동에 따라 리니어 압축기의 운전모드를 변경하는 냉장고의 제어방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a refrigerator, and more particularly, to a control method of a refrigerator for changing an operation mode of a linear compressor according to load fluctuation.

일반적으로 냉장고는 압축기, 응축기, 팽창밸브, 증발기 등으로 이루어지는 냉동 사이클에 의해 생성된 냉기를 토출하여 고내의 온도를 저하시켜 음식물 등을 냉동시키거나 냉장 보관하는 장치이다.BACKGROUND ART In general, a refrigerator is a device for freezing or refrigerated storage of food or the like by discharging cold air generated by a refrigeration cycle including a compressor, a condenser, an expansion valve, an evaporator, and the like to lower the temperature in a refrigerator.

압축기는 기계적 에너지를 압축성 유체의 압축 에너지로 변환시키는 장치로서, 예컨대 냉장고나 공기조화기 등의 일부분으로 사용될 수 있다.A compressor is a device that converts mechanical energy into compression energy of a compressive fluid, and may be used, for example, as a part of a refrigerator or an air conditioner.

이러한 압축기는 피스톤과 실린더 사이에 압축실이 형성되고 피스톤이 직선 왕복 운동하여 냉매를 압축하는 왕복동식 압축기(Reciprocating Compressor)와, 실린더 내부에서 편심 회전되는 롤러에 의해 유체를 압축하는 로터리 압축기(Rotary Compressor)와, 나선형으로 이루어지는 한 쌍의 스크롤이 맞물려 회전되어 유체를 압축하는 스크롤 압축기(Scroll Compressor)로 구분될 수 있다.These compressors include a reciprocating compressor in which a compression chamber is formed between a piston and a cylinder and the piston is linearly reciprocated to compress a refrigerant, and a rotary compressor that compresses a fluid by an eccentrically rotating roller inside the cylinder. ) and a scroll compressor in which a pair of spiral scrolls are engaged and rotated to compress a fluid.

최근에 왕복동식 압축기 중에서 크랭크 축을 사용하지 않고 직선 왕복 운동을 이용한 리니어 압축기(Linear Compressor)의 사용이 점차 증가하고 있다. Recently, among reciprocating compressors, the use of a linear compressor using a linear reciprocating motion without using a crankshaft is gradually increasing.

리니어 압축기는 피스톤이 하사점(Bottom Dead Center, BDC)에 위치되는 과정에서 밀폐공간 내의 유체가 압축실로 흡입되고, 상사점(Top Dead Center, TDC)에 위치되는 과정에서 압축실의 유체가 압축 및 토출되는 과정이 반복된다.In a linear compressor, the fluid in the enclosed space is sucked into the compression chamber while the piston is positioned at the bottom dead center (BDC), and the fluid in the compression chamber is compressed and compressed while positioned at the top dead center (TDC). The ejection process is repeated.

리니어 압축기는 피스톤의 스트로크에 따라 운전모드가 결정될 수 있다. 예컨대, 피스톤이 상사점(TDC)과 하사점(BDC)까지 왕복 이동하는 운전을 'TDC운전'이라고 하고, TDC와 BDC까지는 도달하지 않고 안쪽 사이를 왕복이동하는 운전을 '냉력가변운전'이라고 한다. TDC운전에서는 최대 냉력을 낼 수 있고 냉력가변운전은 최대 냉력보다 작은 냉력을 낼 수 있다.The operation mode of the linear compressor may be determined according to the stroke of the piston. For example, the operation in which the piston reciprocates from top dead center (TDC) to bottom dead center (BDC) is called 'TDC operation', and the operation in which the piston reciprocates between the inside without reaching TDC and BDC is called 'cooling power variable operation'. . In the TDC operation, the maximum cooling capacity can be produced, and in the cooling capacity variable operation, the cooling capacity is smaller than the maximum cooling capacity.

냉장고에 부하변동이 발생하면 부하에 맞는 냉력(Freezing Capacity)을 만들기 위하여 리니어 압축기의 운전모드를 변경할 수 있다. 하지만, 리니어 압축기의 경우는 피스톤이 실린더 내에서 기구적으로 구속되지 않은 상태로 왕복운동을 하므로 부하가 급격히 변하거나 자주 변하는 환경에서는 운전모드를 빠르게 변경하더라도 피스톤의 이동을 제대로 제어하기는 어렵다는 문제점이 있다.When a load change occurs in the refrigerator, the operation mode of the linear compressor can be changed to create a freezing capacity suitable for the load. However, in the case of a linear compressor, since the piston reciprocates in a mechanically unconstrained state within the cylinder, it is difficult to properly control the movement of the piston even if the operation mode is quickly changed in an environment where the load changes rapidly or frequently. have.

특히, 리니어 압축기가 TDC 운전 중 냉장고의 부하가 급감하면 피스톤이 TDC를 지나 토출밸브에 충돌할 수 있다. 이러한 피스톤과 토출밸브 간의 충돌로 인해 기구부에 손상이 발생할 수 있고 충돌 소음이 심하게 발생한다.In particular, if the load on the refrigerator decreases sharply during TDC operation of the linear compressor, the piston may pass through the TDC and collide with the discharge valve. Due to the collision between the piston and the discharge valve, damage to the mechanical part may occur and the collision noise may be severe.

예를 들어, 리니어 압축기의 TDC 운전중에 냉각팬이 오프에서 온으로 전환되면 부하가 급격히 감소하고, 이로써 피스톤이 TDC를 지나 토출밸브에 충돌하는 현상이 발생하는 문제점이 있다.For example, when the cooling fan is switched from off to on during TDC operation of the linear compressor, the load is rapidly reduced, thereby causing a problem in that the piston passes the TDC and collides with the discharge valve.

상기 문제점을 해결하기 위해 종래의 냉장고에서는 리니어 압축기가 TDC 운전 중 냉각팬이 오프에서 온으로 전환되면 부하가 급격히 감소하므로 부하급감으로 인한 피스톤과 토출밸브의 충돌방지를 위해 피스톤의 스트로크를 줄이도록 한다. In order to solve the above problem, in the conventional refrigerator, when the cooling fan is switched from OFF to ON during the TDC operation of the linear compressor, the load is rapidly reduced. Therefore, the stroke of the piston is reduced to prevent collision between the piston and the discharge valve due to a sudden load decrease. .

이에, 냉장고에서는 리니어 압축기의 운전모드를 TDC 운전에서 냉력가변운전으로 전환하도록 운전모드 지령치를 출력한다. 이때, 종래는 냉력가변운전에서는 TDC 운전시 최대냉력의 60%로 냉력을 내도록 운전모드 지령치를 출력한다. 이후 3분간 냉력가변운전을 계속 유지한다.Accordingly, the refrigerator outputs an operation mode command value to change the operation mode of the linear compressor from the TDC operation to the cooling power variable operation. At this time, in the conventional cooling power variable operation, the operation mode command value is output to generate cooling power at 60% of the maximum cooling power during TDC operation. After that, the cooling power variable operation is continued for 3 minutes.

이는 TDC 운전에서 부하의 급감으로 인한 피스톤의 충돌을 방지하기 위해 최대냉력을 일반냉력으로 줄이도록 운전모드 지령치를 출력하는 것이다.This is to output the operation mode command value to reduce the maximum cooling power to the normal cooling power in order to prevent the piston from collide due to a sharp decrease in load in TDC operation.

하지만, 이러한 경우 TDC 운전에서 냉력가변운전으로 전환함으로써 피스톤이 토출밸브에 충돌하는 문제는 해결할 수 있으나, 냉장고의 최대냉력은 더 작은 일반냉력으로 변경되므로 냉력이 감소하는 문제점이 발생한다.However, in this case, the problem that the piston collides with the discharge valve can be solved by switching from the TDC operation to the variable cooling operation operation, but the maximum cooling power of the refrigerator is changed to a smaller general cooling power, and thus the cooling power decreases.

이에, 리니어 압축기의 외부요인에 의한 부하의 급감시 냉력을 보장하면서도 리니어 압축기의 기구부 충돌을 방지할 수 있는 기술의 개발이 요구되고 있다.Accordingly, there is a need to develop a technology capable of preventing collision of mechanical parts of the linear compressor while ensuring cooling power when the load is rapidly reduced due to external factors of the linear compressor.

본 발명은 리니어 압축기의 부하 변동에 따라 리니어 압축기의 실린더 내에서 피스톤이 토출밸브에 충돌하는 것을 방지하도록 하는 냉장고의 제어방법을 제공하는데 목적이 있다.An object of the present invention is to provide a method for controlling a refrigerator that prevents a piston from collided with a discharge valve in a cylinder of a linear compressor according to a load change of the linear compressor.

본 발명은 리니어 압축기의 부하 급감시 피스톤의 토출밸브 충돌을 방지하면서도 냉력을 보장할 수 있도록 하는 냉장고의 제어방법을 제공하는데 목적이 있다.An object of the present invention is to provide a control method of a refrigerator that can ensure cooling power while preventing a piston discharge valve collision when a load of a linear compressor is sharply reduced.

본 발명은 리니어 압축기가 TDC 운전으로 동작하는 도중에 부하가 급격히 감소하는 경우 냉력가변운전으로 운전모드를 변경하면서도 냉력감소를 방지하도록 하는 냉장고의 제어방법을 제공하는데 목적이 있다.An object of the present invention is to provide a control method of a refrigerator that prevents a decrease in cooling power while changing an operation mode to a cooling power variable operation when a load is rapidly reduced while a linear compressor is operating in TDC operation.

본 발명은 리니어 압축기에서 최대냉력을 출력하는 도중에 냉각팬이 오프에서 온으로 전환될 때 냉력을 보장하고 리니어 압축기의 기구부 충돌을 방지하도록 하는 냉장고의 제어방법을 제공하는데 목적이 있다.An object of the present invention is to provide a control method of a refrigerator that ensures cooling power when a cooling fan is switched from off to on while outputting maximum cooling power from a linear compressor and prevents collision of mechanical parts of the linear compressor.

본 발명의 과제는 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명은 냉장고에 구비된 리니어 압축기가 최대냉력으로 운전중에 부하가 급감하는 경우 리니어 압축기의 피스톤이 토출밸브에 충돌되는 현상을 방지하면서도 최대냉력의 감소를 최소화하기 위해 새로운 운전모드 지령치를 설정하고, 새로운 운전모드 지령치를 기초로 리니어 압축기를 운전하도록 한다. 이로써 리니어 압축기의 기구부 충돌을 방지하고 냉력감소를 최소화할 수 있다.The present invention sets a new operation mode command value in order to minimize the decrease in the maximum cooling power while preventing the piston of the linear compressor from colliding with the discharge valve when the load decreases sharply while the linear compressor provided in the refrigerator is operating with the maximum cooling power, Run the linear compressor based on the new operating mode setpoint. Accordingly, it is possible to prevent the mechanical part collision of the linear compressor and to minimize the reduction in cooling power.

리니어 압축기는 최대냉력을 내기 위한 운전으로서 TDC 운전을 수행할 수 있다. 따라서 리니어 압축기가 TDC 운전중에 부하급감이 감지되면 새로운 운전모드 지령치를 설정하도록 한다.The linear compressor may perform a TDC operation as an operation for generating maximum cooling power. Therefore, if the linear compressor detects a load drop during TDC operation, a new operation mode setpoint is set.

구체적으로, 리니어 압축기가 리니어 압축기가 최대냉력으로 운전 중인지를 판단한다. 리니어 압축기가 최대냉력으로 운전중이면 설정된 주기로 역산 운전모드 지령치를 산출하여 각 주기별로 저장한다. Specifically, the linear compressor determines whether the linear compressor is operating with the maximum cooling power. When the linear compressor is operating at the maximum cooling power, the inverse operation mode command value is calculated at the set cycle and stored for each cycle.

이때, 리니어 압축기의 부하가 급감되는 것이 감지되면 상기 저장된 각 주기별 역산 운전모드 지령치 중 n개의 역산 운전모드 지령치의 평균을 산출하고, 산출된 역산 운전모드 지령치의 평균을 이용하여 새로운 운전모드 지령치를 설정한다.At this time, when it is detected that the load of the linear compressor is rapidly decreasing, the average of n inverse operation mode command values among the stored inverse operation mode command values for each cycle is calculated, and a new operation mode command value is obtained using the average of the calculated inverse operation mode command values. set

여기서, 예를 들어 냉각팬이 오프에서 온으로 전환될 때 부하가 급감될 수 있다. 물론 다른 원인에 의해 부하급감이 나타날 수도 있다.Here, for example, the load may be sharply reduced when the cooling fan is switched from off to on. Of course, there may be a sudden drop in load due to other causes.

리니어 압축기를 제어하는 제어부는 상기와 같이 산출된 새로운 운전모드 지령치를 이용하여 리니어 압축기를 구동시킬 수 있다.The controller for controlling the linear compressor may drive the linear compressor by using the new operation mode command value calculated as described above.

상기 역산 운전모드 지령치를 산출하기 위해 본 실시예에서는, 리니어 압축기를 구동하는 리니어 모터의 모터전류 및 모터전압을 검출하고, 검출된 모터전류 및 모터전압에 근거하여 상기 리니어 압축기의 피스톤의 스트로크를 산출하고, 산출된 스트로크와 모터전류의 위상차를 산출한다. 그리고, 검출된 모터전류 및 모터전압 중 적어도 하나를 이용하여 리니어 압축기의 전력을 산출하고, 산출된 전력 및 위상차를 기반으로 리니어 압축기에 대한 역산 운전모드 지령치를 산출한다.In order to calculate the inverse operation mode command value, in this embodiment, the motor current and motor voltage of the linear motor driving the linear compressor are detected, and the stroke of the piston of the linear compressor is calculated based on the detected motor current and motor voltage. Then, the phase difference between the calculated stroke and the motor current is calculated. Then, the power of the linear compressor is calculated using at least one of the detected motor current and the motor voltage, and the inverse operation mode command value for the linear compressor is calculated based on the calculated power and the phase difference.

본 실시예에서, 역산 운전모드 지령치는 [역산 운전모드 지령치 = 전력 / 위상차]로 산출될 수 있다.In this embodiment, the inverse operation mode command value may be calculated as [reverse calculation operation mode command value = power / phase difference].

또한, 본 발명에서는 상기와 같이 계산된 새로운 운전모드 지령치는 상기 산출된 역산 운전모드 지령치의 평균에 마진율을 적용하여 설정될 수 있다. 특히, 상기 새로운 운전모드 지령치는 상기 산출된 역산 운전모드 지령치의 평균 의 70~90%로 설정될 수 있으며, 더 바람직하게는 상기 산출된 역산 운전모드 지령치의 평균의 80%로 설정될 수 있다.Also, in the present invention, the new operation mode command value calculated as described above may be set by applying a margin rate to the average of the calculated inverse operation mode command values. In particular, the new operation mode command value may be set to 70 to 90% of the calculated average of the inverse operation mode command value, and more preferably, may be set to 80% of the calculated average of the calculated inverse operation mode command value.

그리고, 상기 n개의 역산 운전모드 지령치는 가장 최근의 주기를 시작으로 역으로 n개의 주기마다 계산된 역산 운전모드 지령치이다.In addition, the n inverse operation mode command values are inverse operation mode command values calculated every n periods in reverse from the most recent period.

또한, 본 실시예에서 상기 새로운 운전모드 지령치를 상기 리니어 압축기로 출력하는 단계는 설정시간 동안 유지된다. In addition, in the present embodiment, the step of outputting the new operation mode command value to the linear compressor is maintained for a set time.

본 발명의 실시예에 따른 냉장고의 제어방법은 다음과 같은 효과가 있다.The control method of a refrigerator according to an embodiment of the present invention has the following effects.

본 발명에 따른 냉장고 제어방법에 의하면 리니어 압축기가 TDC 운전 중에 냉각팬이 오프에서 온으로 전환되어 부하가 급감하더라도 리니어 압축기의 피스톤이 토출밸브에 충돌하는 현상을 방지할 수 있다.According to the refrigerator control method according to the present invention, it is possible to prevent a phenomenon in which the piston of the linear compressor collides with the discharge valve even if the load is drastically reduced because the cooling fan is switched from OFF to ON during TDC operation of the linear compressor.

본 발명에 따른 냉장고 제어방법에 의하면 리니어 압축기가 TDC 운전 중에 냉각팬이 오프에서 온으로 전환되어 부하가 급감하더라도 리니어 압축기의 냉력 감소를 막을 수 있다.According to the refrigerator control method according to the present invention, it is possible to prevent a decrease in the cooling power of the linear compressor even when the load is sharply reduced because the cooling fan is switched from off to on during TDC operation of the linear compressor.

본 발명에 따른 냉장고 제어방법에 의하면 내부 또는 외부 환경의 변화에 따라 부하의 변동이 있는 경우 리니어 압축기는 부하의 변동에 따라 운전모드를 조정할 수 있다.According to the refrigerator control method according to the present invention, when there is a change in the load due to a change in the internal or external environment, the linear compressor can adjust the operation mode according to the change in the load.

본 발명에 따른 냉장고 제어방법에 의하면 압축기 내부의 피스톤의 충돌을 방지함으로써 압축기의 수명 저감을 줄일 수 있고 충돌에 의한 소음을 최소화할 수 있다.According to the refrigerator control method according to the present invention, the life span of the compressor can be reduced and noise caused by the collision can be minimized by preventing the collision of the piston inside the compressor.

도 1은 본 발명의 실시예에 따른 냉장고의 개략도.
도 2는 본 발명의 실시예에 따른 냉장고의 구성도.
도 3은 본 발명의 실시예에 따른 리니어 압축기의 일례를 도시한 도면.
도 4는 본 발명에 따른 리니어 압축기 관련 파라미터들의 그래프이다.
도 5는 본 발명의 실시예에 따른 리니어 압축기의 제1운전모드를 설명하기 위한 도면.
도 6은 본 발명의 다른 실시예에 따른 리니어 압축기의 제2운전모드를 설명하기 위한 도면.
도 7은 본 발명의 실시예에 따른 리니어 압축기의 운전모드 지령치에 대한 운전상태를 설명하는 일 예시도.
도 8은 본 발명의 실시예에 따른 리니어 압축기의 운전상태에 대한 운전모드 지령치와 스트로크 변화를 나타낸 도면.
도 9는 본 발명의 실시예에 따른 리니어 압축기의 운전모드 지령치와 피스톤의 위치를 설명하는 일 예시도.
도 10은 본 발명의 실시예에 따른 냉장고의 제어방법을 보인 흐름도.
1 is a schematic diagram of a refrigerator according to an embodiment of the present invention;
2 is a block diagram of a refrigerator according to an embodiment of the present invention;
3 is a view showing an example of a linear compressor according to an embodiment of the present invention.
4 is a graph of parameters related to a linear compressor according to the present invention.
5 is a view for explaining a first operation mode of the linear compressor according to the embodiment of the present invention.
6 is a view for explaining a second operation mode of the linear compressor according to another embodiment of the present invention.
7 is an exemplary view illustrating an operation state with respect to an operation mode command value of a linear compressor according to an embodiment of the present invention.
8 is a view showing an operation mode command value and a stroke change for the operation state of the linear compressor according to the embodiment of the present invention.
9 is an exemplary view illustrating an operation mode command value and a position of a piston of a linear compressor according to an embodiment of the present invention.
10 is a flowchart illustrating a control method of a refrigerator according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and common knowledge in the art to which the present invention pertains It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout.

이하 첨부된 도면을 참조하여 본 발명에 대해 구체적으로 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 냉장고의 개략도이다.1 is a schematic diagram of a refrigerator according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 냉장고(1)는 내부에 저장실을 형성하는 본체(10)와, 상기 저장실을 개폐하는 도어(16)를 포함할 수 있다.Referring to FIG. 1 , a refrigerator 1 according to an embodiment of the present invention may include a main body 10 forming a storage compartment therein, and a door 16 for opening and closing the storage compartment.

본체(10)의 저장실은 다수의 공간으로 구획될 수 있다. 예컨대 본체(10)의 상부 공간(11)은 냉장실로 사용되고 하부 공간(12)은 냉동실로 사용될 수 있다.The storage compartment of the main body 10 may be divided into a plurality of spaces. For example, the upper space 11 of the body 10 may be used as a refrigerating chamber and the lower space 12 may be used as a freezing chamber.

물론, 상부 공간과 하부 공간은 냉장실 또는 냉동실이 아닌 서로 다른 온도로 유지되는 독립된 공간일 수도 있다.Of course, the upper space and the lower space may be independent spaces maintained at different temperatures other than the refrigerating compartment or the freezing compartment.

도어(16)는 상부 공간(11)을 개폐할 수 있는 상부도어(14)와, 하부 공간(12)을 개폐할 수 있는 하부도어(15)를 포함할 수 있다.The door 16 may include an upper door 14 capable of opening and closing the upper space 11 and a lower door 15 capable of opening and closing the lower space 12 .

하부 공간(12)은 다수의 공간으로 구획될 수 있다. 일례로 하부 공간(12)은 상하 또는 좌우로 구획될 수 있다. 상하로 구획된 경우 하부 공간의 상부와 하부를 각각 개폐하는 도어가 별도로 구비될 수도 있다. .The lower space 12 may be partitioned into a plurality of spaces. For example, the lower space 12 may be partitioned vertically or horizontally. When partitioned up and down, a door for opening and closing the upper part and the lower part of the lower space, respectively, may be provided separately. .

한편, 저장실과는 별도로 구획된 공간으로서 하부 공간(12)의 후방에는 별도의 기계실(17)이 배치될 수 있다. 기계실(17)에는 냉동 사이클을 통해 냉장고의 냉력을 만들어내기 위한 리니어 압축기(20)가 구비될 수 있다.On the other hand, as a space separated from the storage room, a separate machine room 17 may be disposed at the rear of the lower space 12 . A linear compressor 20 for generating cooling power of the refrigerator through a refrigeration cycle may be provided in the machine room 17 .

이러한 기계실(17)에는 내부에 안착된 리니어 압축기(20)를 냉각시키기 위한 냉각팬(Cooling Fan, C-Fan)(21)이 배치될 수 있다. A cooling fan (C-Fan) 21 for cooling the linear compressor 20 seated therein may be disposed in the machine room 17 .

냉각팬(21)은 후술될 제어부에 의해 온(ON)/오프(OFF)될 수 있다. 예컨대, 리니어 압축기(20)를 냉각시킬 때 온될 수 있고 응축기(미도시)에 발생되는 응축수를 제거할 때 오프될 수 있다.The cooling fan 21 may be turned on/off by a controller to be described later. For example, it may be turned on when cooling the linear compressor 20 and may be turned off when removing condensed water generated in the condenser (not shown).

도 2는 본 발명의 실시예에 따른 냉장고의 구성도이다.2 is a block diagram of a refrigerator according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 냉장고(1)에서 전원공급부(101)는 외부전원 또는 내부전원을 수신하여 각 구성요소들의 동작에 필요한 전원을 공급할 수 있다.Referring to FIG. 2 , in the refrigerator 1 according to the embodiment of the present invention, the power supply unit 101 may receive external power or internal power to supply power required for operation of each component.

입력부(102)는 본체의 동작을 제어하거나 본체의 상태를 확인하기 위한 사용자의 입력을 수신하여 사용자의 입력에 대응되는 신호를 출력할 수 있다.The input unit 102 may receive a user's input for controlling the operation of the main body or checking the state of the main body, and output a signal corresponding to the user's input.

입력부(102)는 예컨대 버튼이나 터치 패드 형태로 구현될 수 있다.The input unit 102 may be implemented in the form of, for example, a button or a touch pad.

본 실시예에서, 입력부(102)는 후술할 출력부(103)의 디스플레이에 터치스크린 형태로 구현될 수 있다. 또한, 입력부(102)는 냉장고에 보관할 식재료의 이미지를 촬영하거나 식재료에 부착된 바코드나 QR 코드 등의 이미지를 촬영하기 위한 카메라 모듈을 더 포함할 수도 있다. In this embodiment, the input unit 102 may be implemented in the form of a touch screen on the display of the output unit 103 to be described later. In addition, the input unit 102 may further include a camera module for photographing an image of a food ingredient to be stored in the refrigerator or an image such as a barcode or a QR code attached to the food ingredient.

또한, 입력부(102)는 사용자의 음성과 같은 오디오를 입력하기 위한 마이크를 더 포함할 수도 있다.In addition, the input unit 102 may further include a microphone for inputting audio such as a user's voice.

출력부(103)는 냉장고와 관련된 정보 등을 시각, 청각으로 표현하기 위한 것으로, 평면 디스플레이와 스피커를 포함할 수 있다. 구체적으로 디스플레이는 사용자의 터치 입력을 인가받는 터치 패널로 형성될 수 있다.The output unit 103 is for visually and aurally expressing information related to the refrigerator, and may include a flat panel display and a speaker. Specifically, the display may be formed of a touch panel to which a user's touch input is applied.

출력부(170)의 디스플레이는 냉장고의 구동과 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시할 수 있다. The display of the output unit 170 may display a user interface (UI) or a graphic user interface (GUI) related to driving of the refrigerator.

보다 구체적으로, 디스플레이는 액정디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다.More specifically, the display is a liquid crystal display (liquid crystal display), a thin film transistor-liquid crystal display (thin film transistor-liquid crystal display), an organic light-emitting diode (organic light-emitting diode), a flexible display (flexible display), a three-dimensional display ( 3D display).

또한, 냉장고의 구현 형태에 따라 디스플레이가 2개 이상 존재할 수도 있다. 예컨대, 냉장고의 냉장실 도어의 일면에는 제1 디스플레이가 구비될 수 있고, 냉동실 도어의 일면에는 제2 디스플레이가 구비될 수 있다.In addition, two or more displays may exist according to the implementation form of the refrigerator. For example, the first display may be provided on one surface of the refrigerator compartment door of the refrigerator, and the second display may be provided on one surface of the freezing compartment door.

디스플레이와 터치 동작을 감지하는 센서(이하 터치센서)가 상호 레이어 구조를 이루는 경우(이하 터치스크린)에 디스플레이는 출력장치 이외에 입력장치로도 사용될 수 있다. 터치센서는 예컨대, 터치필름, 터치시트, 터치패드 등의 형태를 가질 수 있다.When the display and the sensor (hereinafter referred to as the touch sensor) for sensing a touch operation form a layer structure (hereinafter referred to as a touch screen), the display may be used as an input device in addition to an output device. The touch sensor may have the form of, for example, a touch film, a touch sheet, and a touch pad.

또한, 터치센서는 디스플레이의 특정 부위에 가해진 압력 또는 디스플레이의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력신호로 변환하도록 구성될 수 있다. In addition, the touch sensor may be configured to convert a change in pressure applied to a specific part of the display or capacitance generated in a specific part of the display into an electrical input signal.

터치센서는 터치되는 위치 및 면적뿐만 아니라, 터치시의 압력까지도 검출할 수 있도록 구성될 수 있다. 터치센서에 대한 터치 입력이 있는 경우, 그에 대응하는 신호는 터치제어기(미도시)로 보내질 수 있다. The touch sensor may be configured to detect not only the touched position and area, but also the pressure at the time of the touch. When there is a touch input to the touch sensor, a signal corresponding thereto may be sent to a touch controller (not shown).

냉각팬(21)은 리니어 압축기(20)를 냉각시키기 위한 장치로서 온/오프 제어될 수 있다. 또한, 냉각팬(21)에는 고내에 냉기를 공급하기 위한 팬, 냉매 싸이클의 응축기를 통과하는 냉매를 방열시키기 위한 방열용 팬 등을 포함할 수 있다. The cooling fan 21 is a device for cooling the linear compressor 20 and may be controlled on/off. In addition, the cooling fan 21 may include a fan for supplying cool air into the refrigerator, a heat dissipation fan for dissipating the refrigerant passing through the condenser of the refrigerant cycle, and the like.

리니어 압축기(20)를 냉각시키기 위한 냉각팬(C-Fan)(21)은 압축기(20)의 냉각시에 온(ON)되고, 응축기의 응축수를 제거할 때는 오프(OFF)될 수 있다.The cooling fan (C-Fan) 21 for cooling the linear compressor 20 may be turned on when the compressor 20 is cooled, and may be turned off when removing the condensate of the condenser.

냉각팬(21)이 온(ON)된다는 것은 냉각팬(21)을 구성하는 다수의 블레이드가 회전축을 중심으로 회전한다는 것을 의미하며, 이로써 외부의 공기를 기계실(17)의 내부로 공급하여 압축기(20)를 냉각시킬 수 있도록 한다. 또한, 냉각팬(21)이 오프(OFF)된다는 것은 다수의 블레이드가 회전을 정지한다는 것을 의미한다. When the cooling fan 21 is turned on, it means that the plurality of blades constituting the cooling fan 21 rotates around the rotation shaft, thereby supplying external air into the machine room 17 to supply the compressor ( 20) to be cooled. In addition, the cooling fan 21 being turned off (OFF) means that the plurality of blades stop rotating.

이러한 냉각팬(21)의 온/오프 제어 또는 블레이드의 회전수(RPM) 제어는 제어부(200)에 의해 수행될 수 있다.The on/off control of the cooling fan 21 or the rotational speed (RPM) control of the blades may be performed by the controller 200 .

제어부(200)는 전원부(31)로부터 전원을 공급받아 구동부(32)와 리니어 모터(32)를 동작시킬 수 있다. 제어부(200)는 리니어 모터(32)를 동작시켜 리니어 압축기(20)를 구동시키도록 한다.The control unit 200 may receive power from the power supply unit 31 to operate the driving unit 32 and the linear motor 32 . The controller 200 operates the linear motor 32 to drive the linear compressor 20 .

제어부(200)는 리니어 압축기(20)를 구동하기 위해 운전모드 지령치를 리니어 압축기(20)로 전달할 수 있다. 이러한 운전모드 지령치는 리니어 압축기(20)의 운전모드를 결정하는 값으로서 자체적으로 생성하거나 또는 냉장고의 본체를 제어하는 냉장고 제어부(도시도지 않음)으로부터 수신할 수 있다.The controller 200 may transmit an operation mode command value to the linear compressor 20 in order to drive the linear compressor 20 . Such an operation mode command value is a value for determining the operation mode of the linear compressor 20 and may be generated by itself or received from a refrigerator controller (not shown) that controls the main body of the refrigerator.

전원부(31)는 구동부(32), 리니어 압축기(20) 및 제어부(200)를 비롯하여 압축기(20)와 관련된 모듈 전체에 전원을 공급할 수 있다.The power supply unit 31 may supply power to all modules related to the compressor 20 , including the driving unit 32 , the linear compressor 20 , and the control unit 200 .

리니어 압축기(20)는 응축기와 증발기와 함께 냉매 싸이클을 형성할 수 있다. 냉매 싸이클은 하나의 냉장고에 복수 개 형성될 수 있고 복수로 형성된 냉매 싸이클마다 리니어 압축기(20)가 포함될 수도 있다. The linear compressor 20 may form a refrigerant cycle together with a condenser and an evaporator. A plurality of refrigerant cycles may be formed in one refrigerator, and the linear compressor 20 may be included in each of the plurality of refrigerant cycles.

물론, 하나의 리니어 압축기가 복수의 냉매 싸이클에 공통적으로 이용될 수도 있다. 이러한 냉매 싸이클은 공지의 기술이므로 상세한 설명은 생략한다.Of course, one linear compressor may be commonly used for a plurality of refrigerant cycles. Since such a refrigerant cycle is a well-known technique, a detailed description thereof will be omitted.

리니어 압축기(20)는 리니어 모터(22)에 의해 구동될 수 있으며, 이러한 리니어 모터(22)는 직선형의 구동력을 발생시킬 수 있다. The linear compressor 20 may be driven by a linear motor 22 , and the linear motor 22 may generate a linear driving force.

리니어 모터(22)는 구동부(32)를 통해 입력전력을 공급받을 수 있다.The linear motor 22 may receive input power through the driving unit 32 .

예컨대, 구동부(32)는 인버터를 포함할 수 있다. 인버터는 풀-브릿지 형태의 인버터 모듈로 형성될 수 있다.For example, the driving unit 32 may include an inverter. The inverter may be formed as a full-bridge type inverter module.

풀-브릿지 형태의 인버터 모듈은 복수의 스위칭 소자를 포함할 수 있다. 일 실시예에서, 인버터는 네 개의 스위칭 소자를 포함할 수 있다. 또한, 풀-브릿지 형태의 인버터 모듈은 네 개의 스위칭소자 각각에 병렬로 연결되는 프리휠인 다이오드를 더 포함할 수 있다.The full-bridge type inverter module may include a plurality of switching elements. In one embodiment, the inverter may include four switching elements. In addition, the full-bridge type inverter module may further include a diode that is a freewheel connected in parallel to each of the four switching elements.

스위칭소자는 IGBT(Insulated Gate Bipolar Transistor), MOSFET 및 BJT 중 적어도 어느 하나의 소자일 수 있다.The switching device may be at least one of an insulated gate bipolar transistor (IGBT), a MOSFET, and a BJT.

한편, 제어부(200)는 제어신호를 PWM(Pulse Width Modulation) 방식으로 생성할 수 있으며, PWM 제어신호를 구동부(32)에 출력할 수 있다.Meanwhile, the control unit 200 may generate a control signal in a PWM (Pulse Width Modulation) method, and may output the PWM control signal to the driving unit 32 .

구체적으로, 리니어 모터(22)의 모터전류가 흐르는 방향을 설정하기 위하여 제어부(200)는 복수의 스위치 중 일부를 턴-온(turn-on)하고, 나머지를 턴-오프(turn-off)할 수 있다.Specifically, in order to set the direction in which the motor current of the linear motor 22 flows, the control unit 200 turns on some of the plurality of switches, and turns off the rest. can

아울러, 제어부(200)는 리니어 모터(22)를 구동하기 위한 제어신호의 펄스 폭을 변조하기 위해서 두 종류의 신호를 이용할 수 있다. In addition, the controller 200 may use two types of signals to modulate the pulse width of the control signal for driving the linear motor 22 .

두 종류의 신호 중 하나는 캐리어 신호(carrier signal)이고, 다른 하나는 기준 신호(reference signal)일 수 있다.One of the two types of signals may be a carrier signal, and the other may be a reference signal.

이때, 캐리어 신호는 삼각파로 형성될 수 있으며, 정현파 형태의 기준 신호는 상기 인버터를 제어하기 위한 지령치의 역할을 할 수 있다.In this case, the carrier signal may be formed as a triangular wave, and the reference signal in the form of a sine wave may serve as a command value for controlling the inverter.

일 실시예에 따르면, 기준 신호는 사인 테이블(sin table) 기반하에 일정한 주파수로 출력되는 테이블 전압일 수 있다. 즉, 주기적인 이산 시간 영역에서의 정현파 파형일 수 있다. 따라서, 제어부(200)는 기준 신호의 크기, 모양 및 DC 평균값(또는 DC 오프셋값)을 조절하여 리니어 모터(22)를 제어할 수 있다.According to an embodiment, the reference signal may be a table voltage output at a constant frequency based on a sine table. That is, it may be a sinusoidal waveform in a periodic discrete time domain. Accordingly, the controller 200 may control the linear motor 22 by adjusting the size, shape, and DC average value (or DC offset value) of the reference signal.

따라서, 제어부(200)는 기준 신호가 캐리어 신호보다 크면 스위칭 소자가 턴-온되고, 반대의 경우 턴-오프되도록 하는 제어 신호를 생성할 수 있다.Accordingly, the control unit 200 may generate a control signal to turn on the switching element when the reference signal is greater than the carrier signal, and to turn off the switching element in the opposite case.

여기서, 제어부(200)가 기준 신호 또는 전압 지령치를 증가시키면, 기준 신호가 캐리어 신호보다 큰 부분이 증가되어 스위칭 소자의 턴-온 시간이 증가하게 되고, 이로 인해 리니어 모터(22)에 인가되는 모터전압 또는 모터전류의 크기도 증가하게 된다.Here, when the control unit 200 increases the reference signal or the voltage command value, the portion in which the reference signal is larger than the carrier signal is increased to increase the turn-on time of the switching element, thereby increasing the motor applied to the linear motor 22 . The magnitude of the voltage or motor current also increases.

센싱부(33)은 리니어 모터(22)의 모터전류 및 모터전압을 검출할 수 있다. 이를 위해 센싱부(33)는 리니어 모터(22)의 모터전압을 검출하는 전압검출부(331)와 리니어 모터(22)의 모터전류를 검출하는 전류검출부(332)를 포함할 수 있다.The sensing unit 33 may detect a motor current and a motor voltage of the linear motor 22 . To this end, the sensing unit 33 may include a voltage detecting unit 331 detecting a motor voltage of the linear motor 22 and a current detecting unit 332 detecting a motor current of the linear motor 22 .

전압검출부(331)와, 전류검출부(332) 및 제어부(200)는 하나의 제어부(controller)의 형태(또는 one-chip화)로 구현될 수도 있다.The voltage detector 331 , the current detector 332 , and the controller 200 may be implemented in the form of one controller (or one-chip).

센싱부(33)에 의해 검출된 모터전압 및 모터전류와 관련된 정보는 제어부(200)에 전달될 수 있다. Information related to the motor voltage and motor current detected by the sensing unit 33 may be transmitted to the control unit 200 .

제어부(200)의 스트로크 산출부(201)에서는 전압검출부(331)와 전류검출부(332)에서 검출된 모터전압과 모터전류를 기초로 스트로크(stroke)를 산출할 수 있다. 본 실시예에서 스트로크(stroke)는 리니어 모터(22)에 의한 피스톤의 위치변화를 나타내는 피스톤의 행정거리를 의미할 수 있다.The stroke calculating unit 201 of the control unit 200 may calculate a stroke based on the motor voltage and motor current detected by the voltage detecting unit 331 and the current detecting unit 332 . In the present embodiment, a stroke may mean a stroke distance of a piston indicating a change in position of the piston by the linear motor 22 .

이러한 스트로크 산출부(201)는 전압검출부(331)에서 검출된 모터전압과, 전류검출부(332)에서 검출된 모터전류와 관련된 정보를 수신하며, 이와 같이 수신된 정보를 이용하여 리니어 모터(22)의 스트로크와 관련된 정보를 검출할 수 있다.The stroke calculation unit 201 receives the motor voltage detected by the voltage detection unit 331 and information related to the motor current detected by the current detection unit 332, and the linear motor 22 using the received information. It is possible to detect information related to the stroke of

제어부(200)는 상기와 같이 산출된 스트로크를 설정된 스트로크 지령치와 비교하여 비교결과에 따라 스위칭 제어신호를 출력할 수 있다. The control unit 200 may compare the calculated stroke with a set stroke command value and output a switching control signal according to the comparison result.

즉, 제어부(200)는 산출된 스트로크가 설정된 스트로크 지령치보다 작으면 스위칭소자의 턴-온 주기를 길게 하는 스위칭 제어신호를 출력함으로써 리니어 모터(22)에 인가되는 모터전압을 증가시킬 수 있다. That is, when the calculated stroke is smaller than the set stroke command value, the controller 200 may increase the motor voltage applied to the linear motor 22 by outputting a switching control signal that lengthens the turn-on period of the switching element.

또한, 제어부(200)의 위상차 산출부(202)는 산출된 스트로크의 위상과 모터전류의 위상 간의 위상차(θ)를 산출할 수 있다. Also, the phase difference calculator 202 of the controller 200 may calculate a phase difference θ between the calculated stroke phase and the motor current phase.

이를 위해, 위상차 산출부(202)는 모터전압과 모터전류의 위상차(θ)를 산출한다. 이러한 위상차(θ)를 이용하여 스트로크의 위상(180-θ)을 구할 수 있다.To this end, the phase difference calculator 202 calculates the phase difference θ between the motor voltage and the motor current. The phase (180-θ) of the stroke can be obtained by using the phase difference (θ).

또한, 제어부(200)의 전력 산출부(203)은 모터전류 또는 모터전압을 이용하여 압축기(20)의 전력을 산출할 수 있다.Also, the power calculation unit 203 of the control unit 200 may calculate the power of the compressor 20 using a motor current or a motor voltage.

본 실시예에서 이들 스트로크 산출부(201), 위상차 산출부(202) 및 전력 산출부(203)는 각각 독립적인 모듈로 형성될 수 있으며, 다른 실시예에서 하나의 모듈로 구현될 수도 있다. 또한, 스트로크 산출부(201), 위상차 산출부(202) 및 전력 산출부(203)는 제어부(200)에 대응되는 구성 요소일 수 있다.In the present embodiment, the stroke calculator 201 , the phase difference calculator 202 , and the power calculator 203 may be formed as independent modules, or may be implemented as a single module in another embodiment. Also, the stroke calculator 201 , the phase difference calculator 202 , and the power calculator 203 may be components corresponding to the controller 200 .

한편, 제어부(200)는 냉각팬(21)의 온/오프 제어에 따라 운전모드 지령치를 설정 및 변경할 수 있다. 즉, 제어부(200)는 냉각팬(21)이 오프 상태에서 온 상태로 전환되면 운전모드 지령치를 변경할 수 있다. Meanwhile, the controller 200 may set and change the operation mode command value according to the on/off control of the cooling fan 21 . That is, the controller 200 may change the operation mode command value when the cooling fan 21 is switched from the off state to the on state.

냉각팬(21)의 온/오프는 리니어 압축기(20)의 부하변동을 야기할 수 있다. 즉, 냉각팬(21)이 오프 상태에서 온 상태로 전환되면 리니어 압축기(20) 및 그 주변의 온도가 하강하므로 리니어 압축기(20)의 부하는 감소할 수 있다. 반대로 냉각팬(21)이 온 상태에서 오프 상태로 전환되면 리니어 압축기(20) 및 그 주변의 온도는 상승하므로 리니어 압축기(20)의 부하는 상승할 수 있다.On/off of the cooling fan 21 may cause a load change of the linear compressor 20 . That is, when the cooling fan 21 is switched from the off state to the on state, the temperature of the linear compressor 20 and its surroundings decreases, so that the load on the linear compressor 20 may be reduced. Conversely, when the cooling fan 21 is switched from the on state to the off state, the temperature of the linear compressor 20 and its surroundings increases, so that the load of the linear compressor 20 may increase.

리니어 압축기(20)의 부하가 감소하면 리니어 압축기(20)의 실린더 내 피스톤의 스트로크가 변동할 수 있고 피스톤이 실린더의 토출밸브에 충돌할 수 있다.When the load of the linear compressor 20 is reduced, the stroke of the piston in the cylinder of the linear compressor 20 may vary, and the piston may collide with the discharge valve of the cylinder.

특히 리니어 압축기(20)가 최대냉력을 출력하는 TDC 운전으로 동작하고 있는 상황에서 냉각팬(21)이 오프 상태에서 온 상태로 전환되면 부하는 급격히 감소하게 되고, 부하급감으로 인해 피스톤이 토출밸브에 충돌하는 현상이 발생될 수 있다.In particular, when the cooling fan 21 is switched from the OFF state to the ON state in a situation in which the linear compressor 20 is operating in TDC operation to output the maximum cooling power, the load is rapidly reduced, and the piston moves to the discharge valve due to the sudden load decrease. Collision may occur.

TDC 운전에서는 피스톤이 TDC까지 이동하게 되는데 부하의 급감으로 인해 피스톤이 TDC를 지나 토출밸브에 부딪히게 되는 것이다.In TDC operation, the piston moves to TDC, and due to a sharp decrease in load, the piston passes through TDC and hits the discharge valve.

따라서, TDC 운전 중에 냉각팬(21)이 오프에서 온될 때 리니어 압축기(20)의 기구부의 충돌을 방지하기 위해 피스톤의 스트로크를 조정할 필요가 있으며, 이를 위해 운전모드를 냉력가변운전으로 변경할 필요가 있다. Therefore, it is necessary to adjust the stroke of the piston in order to prevent the collision of the mechanical part of the linear compressor 20 when the cooling fan 21 is turned on from OFF during TDC operation, and for this, it is necessary to change the operation mode to the cooling power variable operation. .

이때, 리니어 압축기의 운전모드를 TDC 운전에서 냉력가변운전으로 변경하는 경우 냉력은 최대냉력에서 일반냉력(최대냉력보다 작음)으로 변화되므로 냉력 감소가 발생된다.At this time, when the operation mode of the linear compressor is changed from the TDC operation to the variable cooling power operation, the cooling power is changed from the maximum cooling power to the normal cooling power (less than the maximum cooling power), and thus the cooling power is reduced.

본 발명에 따른 냉장고에서는 리니어 압축기가 TDC 운전 중에 냉각팬이 오프에서 온되어 부하급감으로 인핸 냉력가변운전으로 운전모드를 변경하는 경우 적절한 운전모드 지령치를 출력하여 냉력의 감소를 최소화하면서도 피스톤의 충돌을 방지하도록 한다. In the refrigerator according to the present invention, when the linear compressor changes the operation mode to the cooling power variable operation due to a sudden load decrease due to the cooling fan turning on from off during TDC operation, an appropriate operation mode command value is output to minimize the decrease in cooling power and prevent the collision of the piston. to prevent

도 3은 본 발명의 실시예에 따른 리니어 압축기의 일례를 도시한 도면이고, 도 4는 본 발명에 따른 리니어 압축기 관련 파라미터들의 그래프이고, 도 5는 본 발명의 실시예에 따른 리니어 압축기의 제1운전모드를 설명하기 위한 도면이고, 도 6은 본 발명의 다른 실시예에 따른 리니어 압축기의 제2운전모드를 설명하기 위한 도면이다.3 is a view showing an example of a linear compressor according to an embodiment of the present invention, FIG. 4 is a graph of parameters related to a linear compressor according to the present invention, and FIG. 5 is a first view of the linear compressor according to the embodiment of the present invention. It is a view for explaining an operation mode, and FIG. 6 is a view for explaining a second operation mode of the linear compressor according to another embodiment of the present invention.

도 3을 참조하면, 리니어 압축기는 리니어 모터(22)의 가동자에 피스톤(24)이 연결되고 리니어 모터(22)의 직선운동으로 피스톤(24)을 직선왕복운동시키는 방식이다. Referring to FIG. 3 , in the linear compressor, the piston 24 is connected to the mover of the linear motor 22 and the piston 24 is linearly reciprocated by the linear motion of the linear motor 22 .

리니어 압축기는 실린더(23) 내부에 피스톤(24)이 삽입되고 피스톤(24)에는 탄성부재(27)가 연결될 수 있다. 피스톤(24)은 리니어 모터(22)에 의해 직선왕복운동을 수행할 수 있으며, 제어부(200)는 피스톤(24)의 운동 방향을 전환시키기 위해 리니어 모터(22)를 제어할 수 있다.In the linear compressor, the piston 24 may be inserted into the cylinder 23 , and the elastic member 27 may be connected to the piston 24 . The piston 24 may perform a linear reciprocating motion by the linear motor 22 , and the controller 200 may control the linear motor 22 to change the direction of movement of the piston 24 .

구체적으로, 제어부(200)는 피스톤(24)이 토출밸브(25)에 도달하는 시점, 즉 피스톤(24)이 TDC 위치에 도달한 시점을 판단하고 피스톤(24)이 TDC 위치에 도달하면 피스톤(24)의 운동 방향을 전환시키기 위해 리니어 모터(22)를 제어할 수 있다.Specifically, the control unit 200 determines when the piston 24 reaches the discharge valve 25, that is, when the piston 24 reaches the TDC position, and when the piston 24 reaches the TDC position, the piston ( It is possible to control the linear motor 22 to change the direction of movement of the 24).

토출밸브(25)는 실린더(23)와 고정연결되지 않는다. 토출밸브(25)에는 탄성부재(26)가 연결될 수 있으며, 이러한 탄성부재(26)는 피스톤(24)이 실린더(23) 내부를 왕복운전시 실린더(23) 내부의 압력변동에 토출밸브(25)가 후방으로 밀릴 때 완충역할을 할 수 있다. The discharge valve 25 is not fixedly connected to the cylinder 23 . An elastic member 26 may be connected to the discharge valve 25 , and this elastic member 26 responds to pressure fluctuations inside the cylinder 23 when the piston 24 reciprocates inside the cylinder 23 . ) can serve as a buffer when pushed backwards.

도 4에 도시된 바와 같이, 피스톤(24)은 시간에 따라 실린더(23) 내에서 ① 내지 ④의 순서대로 직선 왕복 운동할 수 있다.As shown in FIG. 4 , the piston 24 may linearly reciprocate in the order of ① to ④ within the cylinder 23 according to time.

①에서는 피스톤(24)이 왕복 운동 중 실린더(23)의 중앙부에서 상부(top)으로 이동하며, ②와 같이 피스톤(24)이 최상부인 TDC 위치에 도달할 수 있다. In ①, the piston 24 moves from the central part of the cylinder 23 to the top during reciprocating motion, and as in ②, the piston 24 can reach the uppermost TDC position.

피스톤(24)이 TDC 위치에 도달하면 토출밸브(25)과의 충돌이 발생할 수 있다. 이러한 충돌에 의해 토출밸브(25)가 실린더(23)로부터 일시적으로 이격될 수 있다.When the piston 24 reaches the TDC position, a collision with the discharge valve 25 may occur. Due to this collision, the discharge valve 25 may be temporarily separated from the cylinder 23 .

이후, ③에서와 같이 피스톤(24)은 다시 아래로 이동하며, ④와 같이 최하부인 BDC 위치에 도달할 수 있다.Then, as in ③, the piston 24 moves down again, and as in ④, it can reach the BDC position, which is the lowest.

이와 같이, 피스톤(24)이 BDC 위치와 TDC 위치까지 도달하면서 직선 왕복 이동하는 운전모드를 TDC 운전(이하, 제1운전모드)라 한다. As described above, the operation mode in which the piston 24 moves linearly and reciprocally while reaching the BDC position and the TDC position is referred to as a TDC operation (hereinafter, referred to as a first operation mode).

이러한 제1운전모드는 상술한 바와 같이 피스톤(24)이 실린더(23) 내에서 최상부인 TDC 위치와 최하부인 BDC 위치 사이를 왕복이동하므로 최대 스트로크가 형성되며 최대냉력을 만들 수 있다.In this first operation mode, as described above, since the piston 24 reciprocates between the uppermost TDC position and the lowermost BDC position within the cylinder 23, a maximum stroke is formed and maximum cooling force can be created.

도 5는 다른 운전모드의 예를 도시한다. 도 8에서 ①'에서는 피스톤(24)이 왕복 운동 중 실린더(23)의 중앙부에서 상부로 이동하며, ②'와 같이 피스톤(24)이 TDC 위치보다 아래의 위치까지만 이동한다.5 shows an example of another driving mode. In FIG. 8, in ①', the piston 24 moves from the central part of the cylinder 23 to the upper part during reciprocating motion, and as in ②', the piston 24 moves only to a position below the TDC position.

그리고, ③'에서와 같이 피스톤(24)은 다시 아래로 이동하며, ④'와 같이 최하부인 BDC 위치보다 위의 위치까지만 이동한다.And, as in ③', the piston 24 moves down again, and as in ④', it moves only to a position above the lowermost BDC position.

이와 같이, 피스톤(24)이 BDC 위치와 TDC 위치까지 도달하면서 직선 왕복 이동하는 제1운전모드와는 달리, 피스톤(24)이 TDC 위치보다 아래 위치와 BDC 위치보다 위 위치 사이를 직선 왕복 이동하는 운전모드를 냉력가변운전(이하, 제2운전모드)라 한다.In this way, unlike the first operation mode in which the piston 24 linearly reciprocates while reaching the BDC position and the TDC position, the piston 24 linearly reciprocates between a position below the TDC position and a position above the BDC position. The operation mode is referred to as a cooling power variable operation (hereinafter, referred to as a second operation mode).

이러한 제2운전모드에서는 피스톤(24)의 직선 왕복 이동시 피스톤(24)의 최종 위치를 변경할 수 있다. 이러한 피스톤(24)의 최종 위치의 변경을 통해 스트로크의 크기를 조정할 수 있고, 이에 따라서 냉력을 가변할 수 있다. In this second operation mode, the final position of the piston 24 may be changed when the piston 24 linearly reciprocates. The size of the stroke may be adjusted by changing the final position of the piston 24 , and thus the cooling force may be varied accordingly.

구체적으로, 제2운전모드에서 실린더(23) 내에서 왕복이동하는 피스톤(24)의 최종 위치가 TDC 위치 및 BDC 위치에 가까울수록 상대적으로 더 큰 냉력을 만들 수 있고, 피스톤(24)의 최종 위치가 TDC 위치와 BDC 위치와 멀수록 상대적으로 더 작은 냉력 을 만들 수 있다. Specifically, as the final position of the piston 24 reciprocating within the cylinder 23 in the second operation mode is closer to the TDC position and the BDC position, a relatively greater cooling force can be created, and the final position of the piston 24 The farther from the TDC and BDC positions, the smaller the cooling force can be made.

이와 같이 피스톤(24)의 스트로크를 조정하여 냉력을 조절함으로써 원하는 냉력을 만들 수 있도록 한다. 피스톤(24)의 스트로크 조정은 리니어 모터(22)로 인가되는 모터전류(im) 및 모터전압(Vm)의 제어를 통해 구현이 가능할 수 있다.In this way, by adjusting the stroke of the piston 24 to adjust the cooling power, a desired cooling power can be created. The stroke adjustment of the piston 24 may be implemented through control of the motor current im and the motor voltage Vm applied to the linear motor 22 .

제1운전모드에서 최대냉력을 만들 수 있는 있지만, 제2운전모드에서는 최대냉력보다 작은 냉력을 만들 수 있다. 또한, 제1운전모드에서 만들 수 있는 최대냉력은 고정되지만 제2운전모드에서 만들 수 있는 냉력은 가변이 가능할 수 있다. In the first operation mode, the maximum cooling capacity can be created, but in the second operation mode, a cooling capacity smaller than the maximum cooling capacity can be created. In addition, the maximum cooling power that can be created in the first operation mode is fixed, but the cooling power that can be created in the second operation mode may be variable.

이러한 냉력의 가변은 제2운전모드에서 피스톤(24)의 스크로크를 조정하기 위한 운전모드 지령치의 조정에 의해 이루어질 수 있다. 즉, 리니어 압축기(20)는 입력되는 운전모드 지령치에 따라 피스톤(24)의 스크로크가 변경되어 그에 대응하는 냉력이 출력되는 것이다. 예컨대 부하 변동에 의해 최대냉력이 아니라 그 보다 적은 냉력이 필요한 경우 그에 맞는 운전모드 지령치를 변경할 수 있다. This change in cooling force may be made by adjusting the operation mode command value for adjusting the stroke of the piston 24 in the second operation mode. That is, in the linear compressor 20, the stroke of the piston 24 is changed according to the input operation mode command value, and cooling power corresponding thereto is output. For example, when less cooling power than the maximum cooling power is required due to a load change, the operation mode command value can be changed accordingly.

따라서, 제2운전모드에서는 피스톤(24)의 스트로크를 변경하기 위해 리니어 모터(20)로 인가되는 모터전류(im)가 변경될 수 있다. 모터전류(im)의 변화로 인해 모터전류(im)와 스트로크(x) 간의 위상차(θ)가 변할 수 있다. 스트로크의 위상은 (180-θ)로 계산될 수 있으며, 스트로크의 위상(180-θ)도 피스톤(24)이 TDC 시점에 도달하는 시점에 변곡점을 형성할 수 있다. Accordingly, in the second operation mode, the motor current im applied to the linear motor 20 to change the stroke of the piston 24 may be changed. The phase difference θ between the motor current im and the stroke x may change due to a change in the motor current im. The phase of the stroke may be calculated as (180-θ), and the phase (180-θ) of the stroke may also form an inflection point when the piston 24 reaches the TDC time point.

또한, 제2운전모드에서는 압축기(20)의 전력은 기준전력을 추종할 수 있으며 부하변동에 의해 기준전력이 증가하면 압축기(20)의 전력이 증가하고, 이에 따라 스트로크 및 위상이 증가하여 운전모드 지령치를 변경할 수 있다.In addition, in the second operation mode, the power of the compressor 20 can follow the reference power, and when the reference power increases due to a load change, the power of the compressor 20 increases, and accordingly, the stroke and phase are increased in the operation mode You can change the setpoint.

한편, 리니어 압축기(20)는 부하의 변동에 따라 운전모드가 변경될 수도 있다. 부하가 변동하면 리니어 압축기(20)의 전력 변동을 초래하고 전력의 변동은 냉력 변화를 초래할 수 있다. 따라서 부하의 변동에도 냉력의 변화가 발생할 수 있으며, 이에 대응하는 운전모드 지령치를 변경할 수 있다.Meanwhile, the operation mode of the linear compressor 20 may be changed according to a change in load. When the load fluctuates, it may cause a power change of the linear compressor 20, and a change in electric power may cause a cooling power change. Therefore, a change in cooling power may occur even with a change in load, and a corresponding operation mode command value may be changed.

예를 들어, 부하의 변동에 따라 최대냉력이 필요한 경우는 제1운전모드로 변경할 수 있고, 최대냉력보다 낮은 냉력이 필요한 경우는 제2운전모드로 변경할 수 있다.For example, when the maximum cooling power is required according to a load change, the first operation mode may be changed, and when a cooling power lower than the maximum cooling power is required, the second operation mode may be changed.

이러한 부하의 변동은 다양한 원인이 있을 수 있다. 일례로 압축기(20)를 냉각시키는 냉각팬(21)이 온/오프되는 경우에 부하의 변동이 크게 발생될 수 있다.This load fluctuation may have various causes. For example, when the cooling fan 21 for cooling the compressor 20 is turned on/off, a large change in load may occur.

이에 따라, 본 실시예에서는 냉각팬(21)이 오프 상태에서 온 상태로 전환되면 부하가 순간적으로 급격히 감소하므로, 제어부(200)는 냉각팬(21)이 오프에서 온됨이 감지되면 해당 부하에 맞는 운전모드 지령치로 변경할 수 있다.Accordingly, in the present embodiment, when the cooling fan 21 is switched from the off state to the on state, the load is momentarily sharply reduced. Therefore, the controller 200 detects that the cooling fan 21 is turned on from the off state. It can be changed by operation mode setpoint.

즉, 냉각팬(21)이 오프된 경우에는 부하가 큰 상태이므로 제어부(200)는 최대냉력을 만들기 위해 리니어 압축기(20)가 제1운전모드로 운전하도록 할 수 있다.That is, when the cooling fan 21 is turned off, since the load is large, the controller 200 may cause the linear compressor 20 to operate in the first operation mode in order to generate the maximum cooling power.

이때, 냉각팬(21)이 오프에서 온으로 전환되면 부하가 급격히 감소하므로 제어부(200)는 최대냉력보다 작은 냉력을 만들기 위해 리니어 압축기(20)로 제2운전모드에 대응하는 운전모드 지령치를 출력할 수 있다.At this time, when the cooling fan 21 is switched from off to on, the load is rapidly reduced, so the control unit 200 outputs an operation mode command value corresponding to the second operation mode to the linear compressor 20 to make a cooling power smaller than the maximum cooling power. can do.

리니어 압축기(20)는 냉각팬(21)의 온/오프에 따른 부하의 변동에 적응하여 해당 부하에 맞게 운전상태 변화가 일시적으로 발생할 수 있다. 따라서, 제어부(200)에서 검출되는 운전모드 지령치로부터 현재 부하에 맞게 운전되는 있는 운전상태를 확인할 수 있다. 이러한 운전모드 지령치는 운전상태의 변화, 즉 운전모드의 변화를 알 수 있도록 한다.The linear compressor 20 may adapt to a change in load according to on/off of the cooling fan 21 , so that an operating state change may occur temporarily according to the corresponding load. Accordingly, it is possible to check the operating state that is being operated according to the current load from the operation mode command value detected by the control unit 200 . Such an operation mode command value makes it possible to know a change in the operation state, that is, a change in the operation mode.

이러한 운전상태는 부하의 변동에 따라 피스톤의 스트로크가 변동되기 때문에 발생하는 것으로서 제어부(200)는 이러한 운전상태를 검출하는 것이다.This operation state is generated because the stroke of the piston is changed according to the change of the load, and the control unit 200 detects the operation state.

상기에서는 부하가 감소하는 경우에 대하여 제1운전모드에서 제2운전모드로 변경되는 예를 설명하였으나, 반대로 부하가 증가하는 경우에 대해서도 제2운전모드에서 제1운전모드로 변경될 수도 있다. In the above description, an example in which the first operation mode is changed from the first operation mode to the second operation mode when the load is decreased has been described, but conversely, the second operation mode may be changed to the first operation mode also when the load increases.

즉, 제2운전모드에서 제1운전모드로 변경되는 경우 피스톤(24)이 TDC 위치를 지나쳐서 이동할 수도 있다. 이와 같이 피스톤(23)이 TDC 위치를 지나 이동하는 것을 TDC 탑오버(top over)라 한다. 그리고, 제1운전모드(TDC 운전)에서 TDC 탑오버가 발생하게 되면 TDC 위치를 찾기 위해 피스톤(24)이 TDC 위치로 이동할 수 있다. That is, when the second operation mode is changed to the first operation mode, the piston 24 may move past the TDC position. In this way, the movement of the piston 23 past the TDC position is referred to as TDC top over. And, when TDC topover occurs in the first operation mode (TDC operation), the piston 24 may move to the TDC position in order to find the TDC position.

이와 같이 피스톤(24)이 TDC 위치를 찾기 위해 이동하는 것을 TDC 탐색이라 한다. TDC 탐색은 제1운전모드에서 안정화를 위해 TDC 위치를 다시 찾도록 하는 과정이 될 수 있다. In this way, the movement of the piston 24 to find the TDC position is referred to as a TDC search. The TDC search may be a process of re-finding the TDC position for stabilization in the first operation mode.

만약, TDC 탐색이 지속적으로 발생한다면 피스톤(24)이 토출밸브(25)에 계속 충돌하는 현상이 발생하므로, 이를 보호하기 위한 방안이 필요하다.If the TDC search continues to occur, the piston 24 continues to collide with the discharge valve 25 , so a method for protecting the piston 24 is required.

예컨대, 제1운전모드 중에 TDC 탑오버가 지속적으로 발생한다면, 제2운전모드로 전환하는 것이 바람직하다. 제2운전모드로 전환하면 스트로크 및 냉력에 의한 마진으로 TDC 탑오버의 발생을 방지할 수 있다.For example, if the TDC top-over continuously occurs during the first operation mode, it is preferable to switch to the second operation mode. When switching to the second operation mode, the occurrence of TDC topover can be prevented with margin due to stroke and cooling force.

본 실시예에서 제어부(200)는 리니어 압축기(20)의 제1운전모드로 운전 중에 스트로크를 이용하여 TDC 탑오버(top over) 또는 TDC 탐색 특성으로 인해 피스톤(24)이 TDC 위치 이상으로 이동하는지를 판단하고, TDC 탑오버 또는 TDC 탐색 특성으로 판단되면 제2운전모드로 변경할 수 있다.In this embodiment, the control unit 200 determines whether the piston 24 moves beyond the TDC position due to TDC top over or TDC search characteristics using a stroke during operation in the first operation mode of the linear compressor 20 . and if it is determined by the TDC top-over or TDC search characteristics, it can be changed to the second operation mode.

이때, 피스톤(24)이 TDC 탑오버 또는 TDC 탐색 특성은 제어부(200)에서 운전모드 검출값에 의해 파악될 수 있다.In this case, the TDC top-over or TDC search characteristic of the piston 24 may be determined by the operation mode detection value in the control unit 200 .

도 7은 본 발명의 실시예에 따른 리니어 압축기의 운전모드 지령치에 대한 운전상태를 설명하는 일 예시도이고, 도 8은 본 발명의 실시예에 따른 리니어 압축기의 운전상태에 대한 운전모드 지령치와 스트로크 변화를 나타낸 도면이고, 도 9는 본 발명의 실시예에 따른 리니어 압축기의 운전모드 지령치와 피스톤의 위치를 설명하는 일 예시도이다.7 is an exemplary view illustrating an operation state with respect to an operation mode command value of a linear compressor according to an embodiment of the present invention, and FIG. 8 is an operation mode command value and stroke for an operation state of the linear compressor according to an embodiment of the present invention. It is a view showing changes, and FIG. 9 is an exemplary view for explaining the operation mode command value and the position of the piston of the linear compressor according to the embodiment of the present invention.

본 실시예에서 압축기(20)는 다수 개의 운전모드로 운전될 수 있다. 이러한 운전모드는 제어부(200)에서 출력되는 운전모드 지령치에 의해 결정될 수 있다.In this embodiment, the compressor 20 may be operated in a plurality of operation modes. Such an operation mode may be determined by an operation mode command value output from the control unit 200 .

예컨대, 압축기(20)의 초기기동 상태에서는 운전모드 지령치는 50으로 설정될 수 있고 냉력가변운전(제2운전모드)은 60, TDC 탐색은 93, TDC 운전(제1운전모드)는 101로 설정될 수 있다.For example, in the initial starting state of the compressor 20, the operation mode command value may be set to 50, the cooling power variable operation (the second operation mode) is set to 60, the TDC search is 93, and the TDC operation (the first operation mode) is set to 101. can be

TDC 탐색은 피스톤(24)이 TDC 지점을 찾기 위한 과정으로서, 모터전류 및 모터전압의 위상차를 이용하여 피스톤(24)의 스크로크를 산출함으로써 TDC 탐색이 확인될 수 있다.The TDC search is a process for the piston 24 to find the TDC point, and the TDC search can be confirmed by calculating the stroke of the piston 24 using the phase difference between the motor current and the motor voltage.

도시된 운전모드 지령치의 수치는 일례로 설정한 것이며, 본 발명이 이에 한정되지 않는다. 물론 다른 수치로 조정될 수 있다. 또한, 운전모드 지령치의 항목은 압축기(20)의 운전상태 또는 피스톤의 이동위치 등에 따라 더 세분화하여 구분할 수도 있다.The numerical values of the illustrated driving mode command values are set as an example, and the present invention is not limited thereto. Of course, it can be adjusted to other values. In addition, the items of the operation mode command value may be further subdivided and classified according to the operation state of the compressor 20 or the movement position of the piston.

본 실시예에서는 일례로 제어부(200)가 운전모드 지령치로 50을 출력하면 제어부(200)는 리니어 압축기(20)를 초기 기동시킬 수 있다.In the present embodiment, for example, when the control unit 200 outputs 50 as the operation mode command value, the control unit 200 may initially start the linear compressor 20 .

또한, 제어부(200)에서 운전모드 지령치로 60을 출력하면 제어부(200)는 리니어 압축기(20)를 제2운전모드(냉력가변운전)로 운전할 수 있다.In addition, when the control unit 200 outputs 60 as the operation mode command value, the control unit 200 may operate the linear compressor 20 in the second operation mode (cooling power variable operation).

또한, 제어부(200)에서 운전모드 지령치로 101을 출력하면 제어부(200)는 리니어 압축기(20)를 제2운전모드(TDC운전)로 운전할 수 있다.In addition, when the controller 200 outputs 101 as the operation mode command value, the controller 200 may operate the linear compressor 20 in the second operation mode (TDC operation).

반대로, 제어부(200)는 현재 압축기(20)의 운전상태에 대응하는 운전모드 검출값을 산출하여 냉장고 본체를 제어하는 냉장고 제어부(도시되지 않음)로 피드백할 수도 있다.Conversely, the controller 200 may calculate an operation mode detection value corresponding to the current operation state of the compressor 20 and feed it back to a refrigerator controller (not shown) that controls the refrigerator body.

예컨대, 운전모드 검출값이 93이면 리니어 압축기(20)는 TDC 탐색 특성이 나타난 것이고 운전모드 검출값이 101이면 리니어 압축기(20)는 TDC 운전 특성이 아타한다는 것이다.For example, when the operation mode detection value is 93, the linear compressor 20 exhibits TDC search characteristics, and when the operation mode detection value is 101, the linear compressor 20 exhibits TDC operation characteristics.

도 8을 참조하면 본 실시예에서 리니어 압축기(20)의 운전모드 지령치가 50이면 압축기(20)가 초기 기동하는 상태이며 피스톤(24)의 스트로크는 점차 증가한다.Referring to FIG. 8 , when the operation mode command value of the linear compressor 20 is 50 in this embodiment, the compressor 20 is initially started, and the stroke of the piston 24 gradually increases.

리니어 압축기(20)의 운전모드 지령치가 80이면 압축기(20)은 제2운전모드로 운전되며 스트로크는 일정하게 유지될 수 있다. 물론, 제2운전모드에서도 필요한 냉력에 따라 스트로크가 변할 수도 있다. If the operation mode command value of the linear compressor 20 is 80, the compressor 20 is operated in the second operation mode and the stroke may be kept constant. Of course, even in the second operation mode, the stroke may be changed according to the required cooling force.

도면에는 일정한 냉력을 내기 위해 피스톤(24)이 실린더(23) 내에서 일정하 거리로 왕복이동하므로 스트로크가 일정하게 유지될 수 있다.In the drawing, since the piston 24 reciprocates at a constant distance within the cylinder 23 to generate a constant cooling force, the stroke can be maintained constant.

한편, 운전모드 지령치가 80임에도 불구하고 부하변동에 의해 피스톤(24)은 TDC 탑오버가 되어 스트로크는 증가할 수 있다. 왜냐하면, 제2운전모드에서는 피스톤(24)이 일정한 거리를 왕복이동하므로 스크로크가 일정하게 유지되지만, TDC 탑오버가 되면 피스톤(24)이 TDC 위치까지 이동하게 되므로 이동거리가 증가하여 스트로크가 증가하는 것이다.On the other hand, although the operation mode command value is 80, the piston 24 becomes TDC top-over due to the load change, so that the stroke may increase. Because, in the second operation mode, since the piston 24 reciprocates a certain distance, the stroke is kept constant. However, when the TDC top-over occurs, the piston 24 moves to the TDC position, so the movement distance increases and the stroke increases. will do

이와 같이 피스톤(24)이 TDC 위치까지 이동하게 되면 운전모드 지령치는 93이 되며, 이는 제2운전모드임에도 스트로크가 증가하여 피스톤(24)이 TDC 위치까지 이동하는 TDC 탐색 특성이 나타난다. 이러한 경우에는 운전모드 지령치를 93으로 변경하도록 한다.As described above, when the piston 24 moves to the TDC position, the operation mode command value becomes 93, and the stroke increases even in the second operation mode, resulting in a TDC search characteristic in which the piston 24 moves to the TDC position. In this case, change the run mode setpoint to 93.

리니어 압축기(20)의 운전모드 지령치가 101이면 리니어 압축기(20)는 제1운전모드로 운전되며 스트로크는 일정하게 유지될 수 있다. 운전모드 지령치가 101이면 TDC 운전으로서 최대 스트로크에서 최대냉력을 낼 수 있다.If the operation mode command value of the linear compressor 20 is 101, the linear compressor 20 is operated in the first operation mode and the stroke may be maintained constant. If the operation mode command value is 101, the maximum cooling power can be generated at the maximum stroke as TDC operation.

도 9에서, (a)는 냉력가변운전 상태를 도시하고 (b)는 TDC 탐색 상태를 도시하고 (c)는 TDC 운전 상태를 도시한다. In FIG. 9, (a) shows a cooling power variable operation state, (b) shows a TDC search state, and (c) shows a TDC operation state.

(a)에 도시된 냉력가변운전에서는 운전모드 지령치는 80이 되고 피스톤(24)의 스크로트는 (c)에 도시된 TDC 운전에 보다 작게 된다.In the cooling power variable operation shown in (a), the operation mode command value is 80, and the stroke of the piston 24 is smaller than the TDC operation shown in (c).

냉각팬(21)이 오프된 상태에서 (c)와 같이 리니어 압축기(20)가 TDC 운전중이므로 운전모드 지령치는 101이 된다.As shown in (c) in the state in which the cooling fan 21 is turned off, the linear compressor 20 is in TDC operation, so the operation mode command value becomes 101.

(b)와 같이 피스톤(24)이 TDC 탑오버가 되면 제어부(200)는 TDC 탑오버 시 TDC 탐색이 진행될 수 있으므로 운전모드 지령치는 93이 된다.As shown in (b), when the piston 24 becomes TDC top-over, the control unit 200 may perform TDC search during TDC top-over, so the operation mode command value becomes 93.

이때, TDC 운전 중에 냉각팬(21)이 오프에서 온으로 전환되면 부하가 감소하여 스트로크가 증가하게 된다. 이 경우 스트로크의 증가로 인해 피스톤(24)이 토출밸브(25)에 충돌하는 현상이 발생한다.At this time, when the cooling fan 21 is switched from off to on during TDC operation, the load is reduced and the stroke is increased. In this case, the piston 24 collides with the discharge valve 25 due to the increase of the stroke occurs.

이러한 충돌이 일정시간 이상 계속된다면 피스톤(24)과 토출밸브(25)에 손상이 발생할 수 있고, 충돌음으로 인해 소음이 발생할 수 있다. 이러한 경우 TDC 운전에서 냉력가변운전으로 운전모드를 변경하여 충돌을 방지할 필요가 있다. 특히, 운전모드의 변경으로 인해 TDC 운전에서 생성되는 최대냉력이 냉력가변운전에서 생성되는 일반냉력으로 감소되는 것을 방지할 필요가 있다. If the collision continues for more than a predetermined time, damage to the piston 24 and the discharge valve 25 may occur, and noise may occur due to the collision sound. In this case, it is necessary to prevent collision by changing the operation mode from TDC operation to cooling power variable operation. In particular, it is necessary to prevent the maximum cooling power generated in the TDC operation from being reduced to the general cooling power generated in the cooling power variable operation due to the change of the operation mode.

이하에서 본 실시예에서 TDC 운전 중에 냉각팬(21)이 오프에서 온될 때와 같이 부하가 감소하는 경우 냉력의 감소를 최소화하면서도 피스톤(24)의 충돌을 방지할 수 있는 운전을 위한 운전모드 지령치를 새롭게 설정하는 방법을 구체적으로 설명하도록 한다.Hereinafter, in the present embodiment, when the load is reduced, such as when the cooling fan 21 is turned on from off during TDC operation in the present embodiment, the operation mode command value for the operation capable of minimizing the reduction in cooling power and preventing the piston 24 from colliding A new setting method will be described in detail.

냉각팬(C-Fan)(21)은 온/오프를 반복하여 동작할 수 있다. 예를 들어, 리니어 압축기(21)를 냉각시킬 때 온되고 응축기의 응축수를 제거할 때는 오프될 수 있다. 이러한 냉각팬(21)의 온 및 오프는 주기적으로 또는 비주기적으로 반복될 수 있으며, 바람직하게는 주변온도, 고내온도, 냉력변화 등에 따라 온/오프가 제어될 수 있다.The cooling fan (C-Fan) 21 may operate by repeatedly turning on/off. For example, it may be turned on when cooling the linear compressor 21 and turned off when removing condensed water from the condenser. The on and off of the cooling fan 21 may be repeated periodically or aperiodically, and preferably, the on/off of the cooling fan 21 may be controlled according to the ambient temperature, the internal temperature of the refrigerator, a change in cooling power, and the like.

리니어 압축기(20)가 최대 냉력을 낼 수 있는 TDC 운전으로 운전하기 위해서는 제어부(200)에서 TDC 운전에 대응하는 운전모드 지령치를 출력한다. 리니어 압축기(20)는 상기 운전모드 지령치에 의해 TDC 운전을 수행할 수 있다.In order for the linear compressor 20 to operate in the TDC operation capable of generating the maximum cooling power, the control unit 200 outputs an operation mode command value corresponding to the TDC operation. The linear compressor 20 may perform TDC operation according to the operation mode command value.

제어부(200)는 냉각팬(21)이 오프된 상태임을 감지하면 오프된 상태에서 TDC 운전에 대응하는 제1 운전모드 지령치를 출력할 수 있다. 이에 이러한 운전모드 지령치에 따라 리니어 압축기(20)는 TDC 운전으로 구동될 수 있다.When detecting that the cooling fan 21 is in an off state, the controller 200 may output a first operation mode command value corresponding to the TDC operation in the off state. Accordingly, the linear compressor 20 may be driven in the TDC operation according to the operation mode command value.

이때, 리니어 압축기(20)의 운전 중에 냉각팬(21)이 오프에서 온으로 전환되면 부하가 순간적으로 급격히 감소하므로 피스톤(24)은 TDC 위치를 지나서 토출밸브(25)에 충돌하게 된다. At this time, when the cooling fan 21 is switched from off to on during operation of the linear compressor 20 , the load is momentarily rapidly reduced, so that the piston 24 passes through the TDC position and collides with the discharge valve 25 .

제어부(200)는 냉각팬(21)이 오프에서 온되는 것을 감지하면 운전모드 지령치를 변경하여 TDC 운전에서 냉력가변운전으로 변경하기 위한 운전모드 지령치를 출력하되, 냉력의 감소를 최소화하기 위해 새롭게 변경된 운전모드 지령치를 전송하도록 한다. When the control unit 200 detects that the cooling fan 21 is turned on from OFF, it changes the operation mode command value and outputs the operation mode command value for changing from TDC operation to cooling power variable operation, but newly changed to minimize the decrease in cooling power. Transmit the run mode setpoint.

제어부(200)는 냉각팬(21)이 오프에서 온으로 전환됨을 확인하면 위상차 산출부(202)에서 산출된 위상차(θ)와 전력산출부(203)에서 산출된 전력을 이용하여 리니어 압축기(20)에 대응하는 운전모드 지령치(이하, 역산 운전모드 지령치)를 계산한다. 이러한 역산 운전모드 지령치는 [역산 운전모드 지령치 = 전력 / 위상차]로 계산될 수 있다. When the control unit 200 confirms that the cooling fan 21 is switched from off to on, the linear compressor 20 using the phase difference θ calculated by the phase difference calculating unit 202 and the power calculated by the power calculating unit 203 . ), calculate the operation mode command value (hereinafter referred to as the inverse operation mode command value). This inverse operation mode command value may be calculated as [reverse calculation operation mode command value = power / phase difference].

여기서, 제어부(200)에서 상기와 같와 같이 계산되는 운전모드 지령치와 위에서 설명한 제어부(200)에서 리니어 압축기(20)로 출력하고 있는 운전모드 지령치와 구분하기 위해 제어부(200)에서 계산되는 운전모드 지령치를 상기와 같이 역산 운전모드 지령치라 한다.Here, the operation mode command value calculated by the control unit 200 to distinguish the operation mode command value calculated as described above by the control unit 200 and the operation mode command value output from the control unit 200 to the linear compressor 20 described above is referred to as the inverse operation mode setpoint as described above.

구체적으로, 제어부(200)는 리니어 압축기(20)를 구동하는 리니어 모터(22)의 모터전류(im) 및 모터전압(vm)을 검출하고, 검출된 모터전류 및 모터전압에 근거하여 리니어 압축기(20)의 피스톤(24)의 스트로크를 산출한다. 이어, 산출된 스트로크와 모터전류의 위상차를 산출하고, 검출된 모터전류 및 모터전압 중 적어도 하나를 이용하여 상기 리니어 압축기의 전력을 산출한다. 그리고, 산출된 전력 및 위상차를 이용하여 상기와 같이 리니어 압축기(20)에 대한 역산 운전모드 지령치를 산출하는 것이다.Specifically, the control unit 200 detects a motor current (im) and a motor voltage (vm) of the linear motor 22 for driving the linear compressor 20, and based on the detected motor current and motor voltage, the linear compressor ( 20) calculate the stroke of the piston 24. Next, the phase difference between the calculated stroke and the motor current is calculated, and the power of the linear compressor is calculated using at least one of the detected motor current and the motor voltage. And, using the calculated power and phase difference, the inverse operation mode command value for the linear compressor 20 is calculated as described above.

역산 운전모드 지령치의 계산결과에 대한 오차를 줄이기 위하여 역산 운전모드 지령치를 설정된 시간간격으로 복수 회 계산할 수 있다. 즉, 기설정된 주기에 따라 n번 계산하는 것이다.In order to reduce the error of the calculation result of the inverse operation mode setpoint, the inverse operation mode setpoint can be calculated multiple times at a set time interval. That is, it is calculated n times according to a preset period.

그리고, 최종 역산 운전모드 지령치는 n번 계산된 역산 운전모드 지령치의 평균으로 결정될 수 있다. 평균을 하는 이유는 리니어 압축기(20)가 동작하는 중에는 여러 요인에 의해 전력과 위상이 약간씩 변경될 수 있으므로, 이러한 변경에 따른 계산 오차를 최소화하기 위한 것이다.In addition, the final inverse operation mode command value may be determined as an average of the inverse calculation operation mode command values calculated n times. The reason for averaging is to minimize the calculation error due to the change since power and phase may be slightly changed due to various factors while the linear compressor 20 is operating.

제어부(200)는 새로운 운전모드 지령치를 최종 역산 운전모드 지령치로 변경하여 출력할 수 있다. 이에, 리니어 압축기(20)는 새로운 역산 운전모드 지령치에 따라 운전하도록 한다.The controller 200 may output the new operation mode command value by changing it to the final inverse operation mode command value. Accordingly, the linear compressor 20 is operated according to the new inverse operation mode command value.

이러한 역산 운전모드 지령치는 최대냉력에 가까운 냉력을 낼 수 있도록 한다. 즉, 리니어 압축기(20)가 TDC 운전에서 최대냉력을 내고 있는 도중에 역산 운전모드 지령치를 변경하는 것으로서, 최대냉력에 대응하는 전력과 위상을 기초로 역산 운전모드 지령치를 계산하는 것이므로 역산 운전모드 지령치는 최대냉력에 가깝게 운전할 수 있도록 하는 것이다. This reverse calculation operation mode setpoint makes it possible to generate cooling power close to the maximum cooling power. That is, the inverse operation mode command value is changed while the linear compressor 20 is generating the maximum cooling power in TDC operation. Since the inverse operation mode command value is calculated based on the power and phase corresponding to the maximum cooling power, the inverse operation mode command value is This is to enable operation close to the maximum cooling power.

따라서, TDC 운전에서 냉력가변운전으로 변경함으로써 스트로크를 조정하여 피스톤(24)이 토출밸브(25)에 충돌하는 것을 방지하면서도 역산 운전모드 지령치를 이용하여 리니어 압축기(20)를 운전함으로써 냉력을 최대냉력에 가깝게 낼 수 있도록 한다.Therefore, by changing the TDC operation to the variable cooling operation operation, the stroke is adjusted to prevent the piston 24 from colliding with the discharge valve 25, and while the linear compressor 20 is operated using the inverse operation mode command value, the cooling power is reduced to the maximum cooling power. to bring it closer to

이와 같이 TDC 운전모드에서 냉력가변운전모드로 전환함으로써 TDC 운전 중에 냉각팬(21)이 오프에서 온으로 전환될 때 발생하는 부하 감소에 따른 TDC 탑오버 또는 TDC 탐색 과정에서 리니어 압축기(20)의 기구부 충돌현상을 방지할 수 있다.As described above, by switching from the TDC operation mode to the cooling power variable operation mode, the mechanical part of the linear compressor 20 in the TDC top-over or TDC search process according to the load reduction that occurs when the cooling fan 21 is switched from off to on during TDC operation. Collision can be prevented.

도 10은 본 발명의 실시예에 따른 냉장고의 제어방법을 보인 흐름도이다.10 is a flowchart illustrating a method for controlling a refrigerator according to an embodiment of the present invention.

도 10을 참조하면, 본 발명에 따른 냉장고의 제어방법에서는 제어부(200)에서 리니어 압축기(20)가 ON 인지를 판단한다(S201). 리니어 압축기(20)가 ON 되어 있다는 것은 리니어 압축기(20)가 동작중임을 의미한다.Referring to FIG. 10 , in the control method of the refrigerator according to the present invention, the controller 200 determines whether the linear compressor 20 is ON (S201). When the linear compressor 20 is turned on, it means that the linear compressor 20 is operating.

제어부(200)는 리니어 압축기(20)가 ON 상태이면 리니어 압축기(20)가 TDC 운전중인지를 판단한다(S203). 리니어 압축기(20)의 운전은 상술한 바와 같이 제어부(200)에서 운전모드 지령치를 리니어 압축기(20)로 출력함으로써 이루어진다. 제어부(200)는 운전모드 지령치를 변경할 수 있으며, 변경되는 운전모드 지령치에 의해 리니어 압축기(20)의 운전상태를 변경할 수 있다.When the linear compressor 20 is in the ON state, the controller 200 determines whether the linear compressor 20 is in TDC operation (S203). The operation of the linear compressor 20 is performed by outputting the operation mode command value from the control unit 200 to the linear compressor 20 as described above. The control unit 200 may change the operation mode command value, and may change the operation state of the linear compressor 20 according to the changed operation mode command value.

상기 판단결과 TDC 운전중이면 제어부(200)는 설정된 주기로 역산 운전모드 지령치를 계산한다(S205). 역산 운전모드 지령치는 [역산 운전모드 지령치 = 전력 / 위상차)로 계산될 수 있다.As a result of the determination, if the TDC operation is in progress, the control unit 200 calculates an inverse operation mode command value at a set period (S205). The inverse operation mode setpoint may be calculated as [reverse calculation operation mode setpoint = power / phase difference).

그리고 제어부(200)는 설정된 주기마다 계산된 역산 운전모드 지령치를 내부 메모리(도시되지 않음)에 저장한다(S207).Then, the control unit 200 stores the inverse operation mode command value calculated for each set period in the internal memory (not shown) (S207).

여기서, 제어부(200)는 상기와 같이 리니어 압축기(21)가 동작하고 TDC 운전 중인 상태에서 냉각팬(21)이 오프에서 온으로 전환된 것을 감지하게 되면(S209), 상기 메모리에 저장된 복수의 역산 운전모드 지령치 중 n개의 역산 운전모드 지령치에 대한 평균을 계산한다(S211). 이때, n개의 역산 운전모드 지령치는 가장 최근의 주기를 시작으로 역으로 n개의 주기마다 계산된 역산 운전모드 지령치이다.Here, when the control unit 200 detects that the cooling fan 21 is switched from OFF to ON while the linear compressor 21 is operating and TDC is in operation as described above (S209), a plurality of inverse calculations stored in the memory An average of n inverse operation mode command values among the operation mode command values is calculated (S211). In this case, the n inverse operation mode command values are the inverse operation mode command values calculated every n periods in reverse from the most recent period.

그리고, 제어부(200)는 상기 역산 운전모드 지령치의 평균값을 새로운 운전모드 지령치로 하여 리니어 압축기(20)로 출력하도록 한다. 이때, 본 실시예에서는 상기 계산된 역산 운전모드 지령치의 평균값에 마진율을 적용하여 새로운 운전모드 지령치로 출력할 수 있다(S213).Then, the control unit 200 outputs the average value of the inverse operation mode command value to the linear compressor 20 as a new operation mode command value. At this time, in the present embodiment, a margin rate may be applied to the average value of the calculated inverse operation mode command value and output as a new operation mode command value ( S213 ).

여기서, 상기 마진율을 상기 계신된 역산 운전모드 지령치의 평균값을 새로운 운전모드 지령치로 출력할 경우 리니어 압축기(20)는 최대냉력에 가깝게 운전할 수 있으나, 피스톤(24)이 TDC 위치에 가까이 있기 때문에 토출밸브(25)와의 충돌을 피하기 위해 피스톤(24)의 스크로크에 대한 마진을 적용하기 위한 것이다.Here, when the average value of the calculated inverse operation mode command value for the margin ratio is output as a new operation mode command value, the linear compressor 20 can operate close to the maximum cooling power, but because the piston 24 is close to the TDC position, the discharge valve It is to apply a margin for the stroke of the piston (24) to avoid collision with (25).

본 실시예에서는 마진율을 70~90%로 적용할 수 있다. 따라서 새로운 운전모드 지령치는 상기 계산된 역산 운전모드 지령치의 평균의 70~90%로 설정할 수 있다. 더 바람직하게는 상기 마진율을 80%로 적용할 수 있다. 즉, 새로운 운전모드 지령치는 상기 계산된 역산 운전모드 지령치의 평균의 80%로 설정할 수 있다.In this embodiment, the margin ratio may be applied to 70 to 90%. Accordingly, the new operation mode command value may be set to 70 to 90% of the average of the calculated inverse operation mode command value. More preferably, the margin ratio may be applied to 80%. That is, the new operation mode command value may be set to 80% of the average of the calculated inverse operation mode command values.

이후에, 제어부(200)는 새로운 운전모드 지령치를 이용하요 리니어 압축기(20)를 구동시킨다(S215). 이러한 구동은 설정시간 동안 이루어진다. Thereafter, the control unit 200 drives the linear compressor 20 using the new operation mode command value (S215). This operation is performed for a set time.

따라서, 새로운 운전모드 지령치를 출력하여 리니어 압축기(20)를 구동한 후 설정시간이 경과하였는지를 판단하고(S217), 경과하지 않았으면 계속 구동하고 경과하면 본 과정은 종료된다. Therefore, it is determined whether a set time has elapsed after the linear compressor 20 is driven by outputting a new operation mode command value (S217). If not, the operation is continued. If not, the process ends.

이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였으나, 본 발명은 상기 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 제조될 수 있으며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments and may be manufactured in various different forms, and those of ordinary skill in the art It will be understood by those skilled in the art that the present invention may be embodied in other specific forms without changing the technical spirit or essential features of the present invention. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive.

리니어 압축기는 다양한 산업분야에서 사용되고 있다. 이러한 장치에서는 피스톤의 위치를 효율적으로 제어하는 기술의 개발이 계속 진행되고 있다.Linear compressors are used in various industries. In such a device, the development of a technology for efficiently controlling the position of the piston continues.

본 명세서에는 일 예시로서 공기조화기나 냉장고 등에 적용되는 리니어 압축기에 대하여 기술하고 있으나, 본 발명은 리니어 압축기가 적용되는 다른 장치나 시스템에도 물론 적용가능함을 밝혀둔다.Although the present specification describes a linear compressor applied to an air conditioner or a refrigerator as an example, the present invention is, of course, applicable to other devices or systems to which the linear compressor is applied.

1 : 냉장고 10 : 본체
11 : 상부 공간 12 : 하부 공간
14 : 상부 도어 15 : 하부 도어
17 : 기계실 20 : 압축기
21 : 냉각팬 22 : 리니어 모터
31 : 전원부 32 : 구동부
33 : 센싱부 34 : 압축기 통신부
200: 제어부 201 : 스트로크 산출부
202 : 위상차 산출부 203 : 전력 산출부
331 : 전압검출부 332 : 전류검출부
1: refrigerator 10: body
11: upper space 12: lower space
14: upper door 15: lower door
17: machine room 20: compressor
21: cooling fan 22: linear motor
31: power unit 32: driving unit
33: sensing unit 34: compressor communication unit
200: control unit 201: stroke calculation unit
202: phase difference calculator 203: power calculator
331: voltage detection unit 332: current detection unit

Claims (9)

제어부에서 리니어 압축기가 최대냉력으로 운전 중인지를 판단하는 단계;
상기 리니어 압축기가 최대냉력으로 운전중이면 설정된 주기로 역산 운전모드 지령치를 산출하여 상기 주기별로 저장하는 단계;
냉각팬이 오프에서 온으로 전환되는지를 판단하는 단계;
상기 냉각팬이 오프에서 온으로 전환되면 상기 저장된 각 주기별 역산 운전모드 지령치 중 n개의 역산 운전모드 지령치의 평균을 산출하는 단계;
상기 제어부가 상기 산출된 역산 운전모드 지령치의 평균을 이용하여 새로운 운전모드 지령치를 설정하고 상기 새로운 운전모드 지령치를 상기 리니어 압축기로 출력하는 단계를 포함하는 리니어 압축기의 제어방법.
Determining whether the linear compressor is operating at maximum cooling power in the control unit;
calculating a reverse calculation operation mode command value at a set cycle when the linear compressor is operating at the maximum cooling power and storing the inverse operation mode command value for each cycle;
determining whether the cooling fan is switched from off to on;
calculating an average of n inverse operation mode command values among the stored inverse operation mode command values for each cycle when the cooling fan is switched from off to on;
and the control unit setting a new operation mode command value using the average of the calculated inverse operation mode command values and outputting the new operation mode command value to the linear compressor.
제1항에 있어서,
상기 제어부는 TDC 운전에 대응하는 운전모드 지령치를 출력하여 상기 리니어 압축기가 최대냉력으로 운전되도록 하는 리니어 압축기의 제어방법.
According to claim 1,
The control method of the linear compressor to output the operation mode command value corresponding to the TDC operation, so that the linear compressor is operated with the maximum cooling power.
제1항에 있어서,
상기 역산 운전모드 지령치를 산출하는 단계는,
상기 리니어 압축기를 구동하는 리니어 모터의 모터전류 및 모터전압을 검출하는 단계;
상기 검출된 모터전류 및 모터전압에 근거하여 상기 리니어 압축기의 피스톤의 스트로크를 산출하는 단계;
상기 산출된 스트로크와 모터전류의 위상차를 산출하는 단계;
상기 검출된 모터전류 및 모터전압 중 적어도 하나를 이용하여 상기 리니어 압축기의 전력을 산출하는 단계;
상기 산출된 전력 및 위상차를 기반으로 상기 리니어 압축기에 대한 역산 운전모드 지령치를 산출하는 단계를 포함하는 리니어 압축기의 제어방법.
According to claim 1,
Calculating the inverse operation mode command value comprises:
detecting a motor current and a motor voltage of a linear motor driving the linear compressor;
calculating a stroke of a piston of the linear compressor based on the detected motor current and motor voltage;
calculating a phase difference between the calculated stroke and the motor current;
calculating power of the linear compressor by using at least one of the detected motor current and motor voltage;
and calculating an inverse operation mode command value for the linear compressor based on the calculated power and phase difference.
제3항에 있어서,
상기 역산 운전모드 지령치는 [역산 운전모드 지령치 = 전력 / 위상차]로 산출되는 리니어 압축기의 제어방법.
4. The method of claim 3,
The control method of a linear compressor wherein the inverse operation mode command value is calculated as [reverse calculation operation mode command value = power / phase difference].
제1항에 있어서,
상기 새로운 운전모드 지령치는 상기 산출된 역산 운전모드 지령치의 평균에 마진율을 적용하여 설정되는 리니어 압축기의 제어방법.
According to claim 1,
The new operation mode command value is set by applying a margin ratio to the average of the calculated inverse operation mode command values.
제5항에 있어서,
상기 새로운 운전모드 지령치는 상기 산출된 역산 운전모드 지령치의 평균의 70~90%로 설정되는 리니어 압축기의 제어방법.
6. The method of claim 5,
The control method of a linear compressor in which the new operation mode command value is set to 70 to 90% of an average of the calculated inverse operation mode command value.
제6항에 있어서,
상기 새로운 운전모드 지령치는 상기 산출된 역산 운전모드 지령치의 평균의 80%로 설정되는 리니어 압축기의 제어방법.
7. The method of claim 6,
The new operation mode command value is set to 80% of an average of the calculated inverse operation mode command value.
제1항에 있어서,
상기 n개의 역산 운전모드 지령치는 가장 최근 주기를 시작으로 역으로 n개의 주기마다 계산된 역산 운전모드 지령치인 것을 특징으로 하는 리니어 압축기의 제어방법.
According to claim 1,
The control method of a linear compressor, wherein the n inverse operation mode command values are inverse operation mode command values calculated every n periods in reverse from the most recent period.
제1항에 있어서,
상기 새로운 운전모드 지령치를 상기 리니어 압축기로 출력하는 단계는 설정시간 동안 유지되는 리니어 압축기의 제어방법.
According to claim 1,
The step of outputting the new operation mode command value to the linear compressor is maintained for a set time.
KR1020190173523A 2019-12-23 2019-12-23 Method for controlling a refrigerator KR20210081203A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190173523A KR20210081203A (en) 2019-12-23 2019-12-23 Method for controlling a refrigerator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190173523A KR20210081203A (en) 2019-12-23 2019-12-23 Method for controlling a refrigerator

Publications (1)

Publication Number Publication Date
KR20210081203A true KR20210081203A (en) 2021-07-01

Family

ID=76860334

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190173523A KR20210081203A (en) 2019-12-23 2019-12-23 Method for controlling a refrigerator

Country Status (1)

Country Link
KR (1) KR20210081203A (en)

Similar Documents

Publication Publication Date Title
US6537034B2 (en) Apparatus and method for controlling operation of linear compressor
US7408310B2 (en) Apparatus for controlling driving of reciprocating compressor and method thereof
US8277199B2 (en) Apparatus and method for controlling operation of linear compressor
US20090004026A1 (en) Apparatus and Method for Controlling Operation of Linear Compressor
KR100690674B1 (en) Driving control apparatus for refrigerator in using two reciprocating compressor
KR101955977B1 (en) Apparatus and method for controlling compressor, and refrigerator having the same
JP3718160B2 (en) Linear compressor drive circuit
JP2002206485A (en) Operation control device for linear compressor using pattern recognition, and method therefor
CN106837736B (en) Compressor and method for controlling the same
JP2002235673A (en) Operation control device for compressor and control method therefor
JP4602905B2 (en) Operation control apparatus and method for linear compressor
KR20170062303A (en) Compressor and method for controlling compressor
KR20210081203A (en) Method for controlling a refrigerator
KR20090128897A (en) Refreigerating system
JP2014234718A (en) Control device for compressor and refrigerator
KR20120004297A (en) Apparatus and method for controlling compressor and refrigerator including the same
KR20170072111A (en) Refrigerator, Driving Method of Refrigerator, and Computer Readable Recording Medium
US12018674B2 (en) Apparatus and method for controlling compressor
KR20210035499A (en) Refrigerator
KR101887920B1 (en) Compressor and method for controlling compressor
KR100548301B1 (en) Driving control apparatus and method for reciprocating compressor
KR20210031299A (en) Refrigerator
KR100846115B1 (en) Controlling process for refrigerator
KR20180109262A (en) Linear compressor and method for controlling linear compressor
KR100451363B1 (en) Driving control method for reciprocating compressor

Legal Events

Date Code Title Description
A201 Request for examination