[go: up one dir, main page]

CN101303408B - Method for extending azimuth scanning data for generating radar PPI image and circuit thereof - Google Patents

Method for extending azimuth scanning data for generating radar PPI image and circuit thereof Download PDF

Info

Publication number
CN101303408B
CN101303408B CN2008100665103A CN200810066510A CN101303408B CN 101303408 B CN101303408 B CN 101303408B CN 2008100665103 A CN2008100665103 A CN 2008100665103A CN 200810066510 A CN200810066510 A CN 200810066510A CN 101303408 B CN101303408 B CN 101303408B
Authority
CN
China
Prior art keywords
echo data
radar
address
storer
data storer
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN2008100665103A
Other languages
Chinese (zh)
Other versions
CN101303408A (en
Inventor
王立真
付郁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EWARE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
EWARE INFORMATION TECHNOLOGY Co Ltd
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 EWARE INFORMATION TECHNOLOGY Co Ltd filed Critical EWARE INFORMATION TECHNOLOGY Co Ltd
Priority to CN2008100665103A priority Critical patent/CN101303408B/en
Publication of CN101303408A publication Critical patent/CN101303408A/en
Application granted granted Critical
Publication of CN101303408B publication Critical patent/CN101303408B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

A method of azimuth scan data for generating radar PPI images in an expanding way and a circuit thereof are disclosed, wherein, the method comprises the steps: taking a pulse signal PR emitted by a radar as trigger to produce a synchronized control signal, by virtue of alternate control storing the echo data E(Thetam, Ri) of a radar emitting pulse PRm in sequence in a memory cell with the addressD(Thetam, Ri) in a first echo data memory and writing the echo data E(Thetam-1, Ri) in a second echo data memory in a mapped memory with the address D(Thetaj, Ri); and before the reach of a following pulse signal PRm+1, repeatedly reading and writing the echo data E(Thetam-1, Ri) in the second echo data memory in sequence to each distance unit (D(Thetaj+1, Ri) D(Thetaj+2, Ri)... D(Thetaj+n, Ri) in the next position neighboring Thetaj in the mapped memory. The method of the invention causes the radar echo data to keep continuous in position, reforms the display of the radar PPI images, can be applicable to radars with various antenna scanning cycles and probing cycles.

Description

Expansion generates the method and the circuit of the azimuth scan data of radar PPI images
Technical field
The present invention relates to kind of a radar PPI images treatment technology, when especially relating to a kind of display device that utilizes the raster scanning system and realizing that radar PPI images shows, the extended method and the circuit of azimuth scan data when its radar PPI images generates.
Background technology
In direct beam display, the planimetric position of radar shows that (Plan Position Indicator, PPI) image just disappears after sweep trace skims over owing to do not repeat to show automatically, only stays the twilight sunset of very short time, thereby observed echo is difficult.And raster scanning shows that the scope display of system is the reflection that the pixel data of radar PPI images is formed the PPI image in mapped memory; Form output with raster scanning shows then; And repeat to show with the frequency of per second tens He Zhi; So just can on screen, see stable radar PPI images, improve observation efficiency greatly.
After the resolution of raster display is confirmed; The pixel count that the grid of grating is corresponding is also just confirmed thereupon; And the grating grid number on its circumference should be 3.14 times (horizontal resolution=vertical resolutions of PPI picture usually) of horizontal resolution or vertical resolution; For the display of 1024 * 1014 resolution, the grid number on its circumference is: 3.14 * 1024 ≈ 3215; Consider the registration bias when polar coordinates convert rectangular coordinate to; Also should be multiplied by a coefficient=
Figure GSB00000296440300011
like this; In the radar antenna ring is swept the time (being called a radar antenna cycle again) in a week; Above even scanning that
Figure GSB00000296440300012
must be arranged is inferior just can make the pixel on each grid obtain upgrading.
And when raster display was operated in the 2:1 extended mode, the pixel on the sweep radius expanded to 1024, and then the grid on the circumference is approximately: 3.14 * 1024 * 2.5=6430; Satisfy even scanning times continuous on the orientation and should be 6430 *
Figure GSB00000296440300013
then in the radar antenna ring is swept the time in a week; Should write scan-data equably 9093 times, could guarantee that all pixels all obtain upgrading.
But; Because the rotation and the transponder pulse of radar antenna are nonsynchronous; Be difficult to satisfy at a radar antenna 4547 or 9093 detect cycles were just in time arranged in the cycle; When the detect cycle number of an antenna in the cycle during, can be updated because of scanning with regard to some pixel less than above-mentioned numerical value; Even the condition above having satisfied also can be missed some unit because antenna rotates inhomogeneous or unstable, if having echo information or clutter information to exist, just will be retained in for a long time on the screen in the unit that is not scanned, form and disturb bright spot.
Therefore; How to solve the pixel matching between the fixing mapped memory of less radar polar coordinates azimuth scan echo data and fine-resolution meshes; Radar PPI images to avoid exporting raster scan display to through mapped memory occurs discontinuous or the division phenomenon, has become one of technical barrier of current urgent need solution.
Summary of the invention
The present invention proposes a kind of method and circuit of expanding the azimuth scan data that generate radar PPI images; When utilizing the display device of raster scanning system to realize that radar PPI images shows with solution; Exist the azimuth scan echo data not enough owing to the radar detection number of cycles is less relatively, cause to such an extent that the radar PPI image is discontinuous or the technical matters of division occurs on the orientation.
For solving technical matters of the present invention, the present invention discloses a kind of method of expanding the azimuth scan data that generate radar PPI images, comprising:
With radar transmitted pulse signal P RFor triggering, produce synchronous control signal, control in an alternating manner radar transmitted pulse P RmEcho data E (θ m, R i) order is saved to wherein that the address is D (θ in the first echo data storer m, R i) storage unit, and with the echo data E (θ in the second echo data storer M-1, R i) write in the mapped memory and D (θ j, R i) the corresponding a series of storage unit of azran in; And in continuous next radar transmitted pulse signal P Rm+1Before the arrival, repeat to read that the address is D (θ in the second echo data storer j, R i) storage unit in preserve echo data E ( M-1, R i) and write successively in the mapped memory and θ jEach storage unit D (θ on adjacent next orientation to be updated J+1, R i), D (θ J+2, R i) ..., D (θ J+n, R i).
More excellent, shown in synchronous control signal be to utilize with pulse signal P RAs the trigger pip of frequency divider, by frequency divider at each pulse signal P RAlternately the output signal of upset is controlled two echo data storeies down.
More excellent, the echo data E (θ of the said write first echo data storer or the second echo data storer m, R i) address D (θ m, R i), and from the first echo data storer or the second echo data storer, read echo data E (θ M-1, R i) address D (θ j, R i), all be to be that the first echo data storer and the second echo data storer carry out addressing and select the input data through address selector.
In addition, the present invention discloses a kind of circuit of expanding the azimuth scan data that generate radar PPI images, comprising:
Frequency divider is used for radar transmitted pulse signal P under each radar antenna orientation RFor triggering, produce synchronous control signal;
First, second echo data storer of working in an alternating manner is used for the control according to synchronous control signal, when with radar transmitted pulse P RmEcho data E (θ m, R i) order is saved to that the address is D (θ in the first echo data storer m, R i) storage unit the time, and with D (θ j, R i) address is D (θ in the second echo data storer for read the address j, R i) storage unit in the echo data E (θ that preserves M-1, R i);
The echo data outlet selector is used for the control according to synchronous control signal, selects to read the echo data E (θ in the first echo data storer or the second echo data storer M-1, R i) and export that coordinate address is D (θ in the mapped memory to j, R i) a series of memory cells, and in continuous next radar transmitted pulse signal P Rm+1Before the arrival, control repeats to read the echo data E (θ in the first echo data storer or the second echo data storer M-1, R i) and export D (θ in the mapped memory to j, R i) storage unit D (θ on adjacent next orientation to be updated J+1, R i), D (θ J+2, R i) ..., D (θ J+n, R i).
More excellent; The circuit that expansion of the present invention generates the azimuth scan data of radar PPI images also comprises: first, second address selector that is connected with first, second echo data storer respectively is respectively applied for to first, second echo data storer carries out addressing and imports data with selection.
More excellent, the circuit that expansion of the present invention generates the azimuth scan data of radar PPI images also comprises: be used for the meet at right angles coordinate transformation circuit of coordinate address of polar coordinates address translation, its bind image storer.
Compared with prior art, the present invention has following beneficial effect:
The present invention is through existing azimuth scan echo data is expanded on the orientation; Solved the problem of the fixing mapped storage pixel coupling of less radar polar coordinates azimuth scan echo data and fine-resolution meshes well; The radar PPI images of having avoided exporting raster scan display to through mapped memory occurs discontinuous or the division phenomenon; Make that radar return keeps having improved the demonstration of radar PPI images continuously on the orientation.In addition, the present invention is all applicable for the radar of various antenna scanning cycle and detect cycle.
Description of drawings
Fig. 1 is the coordinate conversion principle schematic;
Fig. 2 is the synoptic diagram of a preferred embodiment of the present invention.
Embodiment
For ease of understanding, simply the radar PPI images generation technique is made brief account earlier:
Present display device with grating sweep volume system; Like CRT monitor, LCD display and PDP display; It is when realizing that radar PPI images shows; All want elder generation the azimuth-range coordinate of the echo data of radar transmitted pulse, be positioned in a series of storage unit of a mapped memory according to its place; Be applicable to the mapped memory of raster scanning system, its storage unit is come addressing with rectangular coordinate system X-Y, a pixel on the corresponding display screen of each storage unit.
As shown in Figure 1, with range coordinate R iWith azimuthal coordinates θ jExpression radar target position, and raster display adopts the rectangular coordinate system X-Y of screen display, if represent the target location with rectangular coordinate system X-Y, it is following that then polar coordinates convert the fundamental relation of rectangular coordinate to:
X i=X c+R i·Cosθ j
Y i=Y c+R i·Sinθ j
I is a range unit number in the formula, i MaxBe generally 1023, represent that promptly the maximum operating range R with radar is a radius, will be apart from being divided into 1024 unit; So R iRepresent the current detecting location and the distance of radar; J is an orientation quantifying unit number, j MaxBe generally 4096, be i.e. when expression is rotated with 360 ° when radar antenna, be divided into 4096 unit with 360 °, so orientation θ jOrientation angles when the expression radar antenna is surveyed current location.
If (X c, Y c) when being the true origin of rectangular coordinate system X-Y, the image of i range unit in the radar return data, the location in the PPI mapped memory, available computes:
X i=R i·Cosθ j
Y i=R i·Sinθ j
Wherein, i=0,1,2 ..., max (the common value of max is 1023); J=0,1,2 ..., max (the common value of max is 4095).
Radar antenna is positioned at orientation θ mTransponder pulse (or scanning impulse) signal P Rm, receive orientation θ mThe time detecting location and radar antenna distance be respectively R 0, R 1..., R MaxThe echo data E (θ of each detecting location m, R i) (wherein, i be 0,1 ..., max), be called here and accomplish orientation θ mUnder a range sweep, in range sweep process each time, with echo data E (θ m, R i) order is saved to the echo data storer; Then, with echo data E (θ m, R i) polar coordinates change into and θ m, R iCorresponding a series of X, Y coordinate address data X (j, i)-y (j, i)The mapped memory of raster scanning system comes addressing with rectangular coordinate system X-Y, and its memory address is X (j, i)-y (j, i)Storage unit in memory contents be corresponding echo data E (θ m, R i), and the displaying contents of a pixel on the corresponding display screen of the memory contents in each storage unit.
Please refer to shown in Figure 2ly, the circuit that the present invention is used to expand the azimuth scan data that generate radar PPI images mainly comprises: with radar transmitted pulse signal P RmThe frequency divider 10 of Shi Zuowei synchronous control signal, first, second address selector 21 and 22, first, second echo data storer 31 and 32 and echo data outlet selector 40.
Wherein, first, second echo data storer 31 and 32 is according to radar transmitted pulse signal P RControl mutual alternation: at radar transmitted pulse signal P RmThe time, suppose frequency divider 10 wherein an output terminal is effective the time, first address selector 21 is selected and pulse signal P RSynchronous address D (θ m, R i), this address D (θ m, R i) be transponder pulse at detecting location R iThe time echo data E (θ m, R i) polar coordinates, and with transponder pulse P RmAll echo data E (θ in the range sweep process m, R i) order is saved to that the address is D (θ in the first echo data storer 31 m, R i) storage unit in; Second address selector 22 is the corresponding polar coordinates address D (θ of current renewal pixel in the selection mapped memory 50 then j, R i), be D (θ by echo data selector switch 40 address from the second echo data storer 32 j, R i) storage unit in the echo data E (θ of reading and saving M-1, R i), and with echo data E (θ M-1, R i) write that coordinate address is D (θ in the mapped memory 50 j, R i) a series of storage unit in.
When radar sends transponder pulse signal P Rm+1, at this moment, frequency divider 10 overturns, and control is with transponder pulse P Rm+1Echo data E (θ M+1, R i) write that the address is D (θ in the second echo data storer 32 m, R i) storage unit in; First address selector 21 is current renewal pixel corresponding address D (θ in the selection mapped memory 50 then j, R i), by the echo data E (θ of echo data selector switch 40 reading and saving from the first echo data storer 31 m, R i), and with echo data E (θ m, R i) write in the mapped memory 50 address corresponding polar coordinates address D (θ J+n, R i) storage unit in.
Wherein, i value successively is 0,1,2 ..., max (the common value of max is 1023); J value successively is 0,1,2 ..., max (the common value of max is 4095, and n is the broadening ratio, such as, n ≈ 8192/m).
Because mapped memory 50 reads echo data E (θ through echo data outlet selector 40 with fixing cycle and speed from the first echo data storer 31 or the second echo data storer 32 M-1, R i), faster than echo data input operation usually, and and P RAsynchronous.Be that mapped memory 50 is with radar transmitted pulse P RmThe echo data of a range sweep from the first echo data storer 31 or the second echo data storer 32, read finish after, next transponder pulse signal P Rm+1Do not arrive yet, then mapped memory 50 repeats to read echo data E (θ through echo data outlet selector 40 from the first echo data storer 31 or the second echo data storer 32 M-1, R i), thereby the PPI mapped storage that continues next orientation upgrades realization scan-data broadening.
Therefore; The present invention considers that the display of raster scanning system carries out pixel with fixed rate and upgrades; Sweep in the cycle at the radar antenna ring; Radar scanning how many times no matter, when not receiving the echo data of single pass on certain radar antenna orientation, the echo data that just repeats to read on this radar antenna orientation of receiving last time upgrades the corresponding pixel of radar PPI images.If display always upgrades by 8192 sweep traces, then the present invention is equivalent to scanning exhibition data number of times has been extended to 8192 times.So being equivalent to sweep in the cycle display that the azimuth scan data have been extended to grid scanning system at a radar antenna ring, the present invention upgrades the required number of times of pixel.

Claims (6)

1. a method of expanding the azimuth scan data that generate radar PPI images is characterized in that, comprising:
With radar transmitted pulse signal P RFor triggering, produce synchronous control signal, control in an alternating manner radar transmitted pulse P RmEcho data E (θ m, R i) order is saved to wherein that the address is D (θ in the first echo data storer m, R i) storage unit, and with the echo data E (θ in the second echo data storer M-1, R i) write in the mapped memory and D (θ j, R i) a series of storage unit that polar coordinates are corresponding, and in next radar transmitted pulse signal P Rm+1Before the arrival, repeat to read that the address is D (θ in the second echo data storer j, R i) storage unit in the echo data E (θ that preserves M-1, R i), and write successively in the mapped memory and coordinate address D (θ j, R i) coordinate address D (θ on adjacent next orientation to be updated, corresponding stored unit J+1, R i), D (θ J+2, R i) ..., D (θ J+n, R i) corresponding a series of storage unit;
Wherein, D (θ m, R i) be the real-time polar coordinates of radar emission direct impulse echo; M is the sequence number that antenna loop is swept radar transmitted pulse in the week; D (θ j, R i) press the coordinate that fixed rate upgrades the PPI mapped memory for the PPI image generation system;
Wherein subfix i is that range unit number, subfix j are that orientation quantifying unit number, subfix n are the broadening ratio.
2. expansion according to claim 1 generates the method for the azimuth scan data of radar PPI images, it is characterized in that, said synchronous control signal is to utilize pulse signal P RAs the trigger pip of frequency divider, by frequency divider at each pulse signal P RAlternately the output signal of upset is controlled two echo data storeies down.
3. expansion according to claim 1 generates the method for the azimuth scan data of radar PPI images, it is characterized in that the echo data E (θ of the said write first echo data storer or the second echo data storer m, R i) address D (θ m, R i), and from the first echo data storer or the second echo data storer, read echo data E (θ M-1, R i) address D (θ j, R i), all be to be that the first echo data storer or the second echo data storer carry out addressing through the address date selector switch.
4. a circuit of expanding the azimuth scan data that generate radar PPI images is characterized in that, comprising:
Frequency divider is used for radar transmitted pulse signal P under each radar antenna orientation RFor triggering, produce synchronous control signal;
First, second echo data storer of working in an alternating manner is used for the control according to synchronous control signal, when with radar transmitted pulse P RmEcho data E (θ m, R i) order is saved to that the address is D (θ in the first echo data storer m, R i) storage unit the time, the address is D (θ in the second echo data storer and read j, R i) storage unit in the echo data E (θ that preserves M-1, R i);
The echo data outlet selector is used for the control according to synchronous control signal, selects to read the echo data E (θ in the first echo data storer or the second echo data storer M-1, R i) and export that coordinate address is D (θ in the mapped memory to j, R i) a series of memory cells, and in continuous next radar transmitted pulse signal P Rm+1Before the arrival, control repeats to read the echo data E (θ in the first echo data storer or the second echo data storer M-1, R i), and export in the mapped memory and coordinate address D (θ j, R i) on adjacent next orientation to be updated, corresponding stored unit and coordinate address be D (θ J+1, R i), D (θ J+2, R i) ..., D (θ J+n, R i) a series of storage unit;
Wherein subfix i is that range unit number, subfix j are that orientation quantifying unit number, subfix n are the broadening ratio.
5. expansion according to claim 4 generates the circuit of the azimuth scan data of radar PPI images, it is characterized in that, also comprises:
First, second address selector that is connected with first, second echo data storer respectively is respectively applied for first, second echo data storer is carried out addressing.
6. expansion according to claim 4 generates the circuit of the azimuth scan data of radar PPI images, it is characterized in that, also comprises:
Be used for the meet at right angles coordinate transformation circuit of coordinate address of polar coordinates address translation, its bind image storer.
CN2008100665103A 2008-04-03 2008-04-03 Method for extending azimuth scanning data for generating radar PPI image and circuit thereof Active CN101303408B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100665103A CN101303408B (en) 2008-04-03 2008-04-03 Method for extending azimuth scanning data for generating radar PPI image and circuit thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100665103A CN101303408B (en) 2008-04-03 2008-04-03 Method for extending azimuth scanning data for generating radar PPI image and circuit thereof

Publications (2)

Publication Number Publication Date
CN101303408A CN101303408A (en) 2008-11-12
CN101303408B true CN101303408B (en) 2012-06-27

Family

ID=40113403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100665103A Active CN101303408B (en) 2008-04-03 2008-04-03 Method for extending azimuth scanning data for generating radar PPI image and circuit thereof

Country Status (1)

Country Link
CN (1) CN101303408B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770021B (en) * 2008-12-31 2013-03-13 中国航空工业第一集团公司第六三一研究所 Image display realization method based on programmable logic
CN108120961B (en) * 2018-03-08 2023-07-14 合肥乾升电子科技有限公司 Method and device for realizing PPI display enhancement of detection video based on target azimuth expansion
CN113284180B (en) * 2021-06-04 2024-10-29 海南海兰寰宇海洋信息科技有限公司 Radar echo image processing method and device
CN119355646A (en) * 2024-12-24 2025-01-24 中国船舶集团有限公司第七二四研究所 An Adaptive Reconstruction Method for Splitting of Radar Target Echo Azimuth Sidelobe Display

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4663630A (en) * 1982-11-13 1987-05-05 Tokyo Keiki Company, Ltd. PPI radar apparatus
CN1239228A (en) * 1998-06-11 1999-12-22 日本无线株式会社 Three-dimensionally designed display radar

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4663630A (en) * 1982-11-13 1987-05-05 Tokyo Keiki Company, Ltd. PPI radar apparatus
CN1239228A (en) * 1998-06-11 1999-12-22 日本无线株式会社 Three-dimensionally designed display radar

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐展翼等.高速PPI光栅扫描显示系统坐标转换设计与实现.《桂林电子工业学院学报》.2003,第23卷(第1期),第57页到第60页. *

Also Published As

Publication number Publication date
CN101303408A (en) 2008-11-12

Similar Documents

Publication Publication Date Title
CN101303408B (en) Method for extending azimuth scanning data for generating radar PPI image and circuit thereof
US3765018A (en) Digital scan converter
US4829308A (en) Raster display system
US8405545B2 (en) Radar device and radar device component
CN101303409B (en) Method for positioning radar PPI image pixel and implementing circuit thereof
CN105137397A (en) Navigation radar echo high resolution display equipment, device and method
JP2006300722A (en) Radar system and analogous device
JPS586479A (en) Method and device for processing ladar information data
US4128834A (en) Range mark generation
US4181956A (en) Digital indicia generator employing compressed data
DK2430471T3 (en) Increasing radar contact size on a radar plan position indicator PPI, -display
CN101770021B (en) Image display realization method based on programmable logic
US6424292B1 (en) Radar device and the like
JPH04238285A (en) Radar device
JP3777277B2 (en) Integrated control display device
JP2010286359A (en) Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor
JPH04128675A (en) 3D radar display method
JP2005147834A (en) Radar apparatus and similar apparatus
JPS6148283A (en) Video display device
JPS60154175A (en) Radar scanning converter
JP2810805B2 (en) 3D radar display method
KR200225811Y1 (en) Digital radar system
US2932020A (en) Radar indicating system
JPH0619429B2 (en) Radar equipment
JP2008157738A (en) Scan converter and converting method and radar device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 518000, building 5, No. three software park, central science and Technology Industrial Park, Shenzhen, Guangdong 402, China

Applicant after: Eware Information Technology Co., Ltd.

Address before: 5, 4 floor, three software park, central science and Technology Industrial Park, Shenzhen, Guangdong 518000, China

Applicant before: Shenzhen eWare Information Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHEN EWARE INFORMATION TECHNOLOGY CO., LTD. TO: SHENZHEN EWARE INFORMATION TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method for extending azimuth scanning data for generating radar PPI image and circuit thereof

Effective date of registration: 20130830

Granted publication date: 20120627

Pledgee: Shenzhen high tech investment and financing Company limited by guarantee

Pledgor: Eware Information Technology Co., Ltd.

Registration number: 2013990000627

PLDC Enforcement, change and cancellation of contracts on pledge of patent right or utility model